Assembly was super easy especially if you have someone helping you. If I had to complain about anything...I would have to say the controls are extremely sensitive. But after a few days of using it, Im super happy with my purchase!