Took awhile to set up, but that was to be expected. Put it together with two people. The roof panels are very heavy so had the be careful with those. Great quality product and we are very happy with the end result!