This gazebo is everything I wanted and needed! It comes in 5 heavy boxes. You need at least 2 people and tons of patience to assemble it. The directions are pretty straightforward until it comes to the roof – the roof is a pain in the behind. The little plastic pieces you have to put on each tile absolutely will not stay on; one reviewer suggested using painter's tape to secure them, which worked pretty well. Fully secure the large middle panels before adding the others or you won't be able to get the top screw in place. We put the gazebo on a dirt-filled area that used to be a lawn. We anchored the legs to small cement blocks that we buried in the ground. The curtains work great, run smoothly. It hasn't rained yet, so hopefully the roof doesn't leak. Absolutely would buy again, but I would hire someone else to assemble.