The instructions are not perfect but all the components are well made and feel high quality. I had an issue with the motor rotation (it was defaulting to backwards) that the support team were able to solve for me quite simply, by adjusting the program settings on the controller.