I had to use a counter weight to my assemly because the motor was too weak to move but all in all it's good. The controller makes it easy to connect the pins to the arduino and setup was simple. I never used a stepper motor before and it took me less than an hour to have it run correctly.