WOW! I was not expecting such high quality for such a low price! The canopy was delivered at 2:09 PM and I had it unboxed and assembled by 2:29, all by myself. Not only is this canopy made of really sturdy reinforced steel, it has a very heavy fabric roof that was sewn perfectly! The canopy comes with stakes to use in the ground but I have two of the legs secured along the wall to my home with C shaped brackets. The included weight bags are such a great addition too. I filled them with sand and placed two each on the outer legs and have the ropes coming down from the roof corners anchored to two potted trees. I live in the windiest place in the world so securing the canopy properly is very important. If we expect really heavy winds (sometimes 35-45 mph), I simply remove the roof for the day. Love the bright green color too! NOTE:  The photos were taken right after placing the roof on.