this gym took some time to assemble, hard to determine which pully was which. Actually had to look up other reviews and things online to determine which was which because there was no description or labeling on any parts other than the nuts and bolts. Total time was probaly around 5 or 6 hours. The workout itself is really good, this machine provides good resistance especially on the butterfly curls. Even my kids love this machine. It is very easy to change the resistance on this machine. We really do love this home gym. There are lots of different excercises that can be done on it, and very easy to switch from one to the other. The amount of resistance for each one is really great. Only have one complaint with this gym. I does not provide the kind of leg strength trainning that I would like to have. Shows two different types of leg excerices, but I've only been able to do one, the other has so much resistance that I can not get it to work. Or it is just in a bad position to be trying it because it is an awkward position to have your leg and knee in to perform that move. Hurts the knee. If this gym provided better lower body/leg strengthening it would be the perfect home gym.