I love this thing. Now it is not without its down falls though. Mine showed up missing the sand bags to weight it down. I was very disappointed about that. The roofing material was quite lose and allows leaves to build up on top of it instead of sliding off. So I have to clean them off myself to prevent buildup. The corners do not fit well and leaves small gaps. Really very minor, just thought I would mention. Now I do like this so much I had a neighbor order one as well and I may order another myself. I helped him install his and most of what was wrong or missing with mine were not with his. I contribute that to different suppliers of materials. Price was incrediable. Very easy to assemble, though I recommend having at least one other person to assist in assembly. Just a small recommendation, if you are planning on rolling up any windows or doors, do so backwards so that the roll does not catch and hold water, leaves or any debris.