This is one purchase I am happy and impressed with. It arrived in three boxes with all pieces as stated. My husband and 12 year old had it set up in an hour, although he is especially talented in assembling my purchases  I think a three hour assembly for two people is reasonable. The swing is sturdy and large enough to comfortably fit my growing kids. They love it and so do I!