I'm very happy with my purchase. 4 stars instead of 5 only because a couple pieces weren't flush (couldn't screw together) although the whole structure is still sturdy and the fabric is not waterproof. I am waterproofing the fabric with Thompson's. Otherwise, it is attractive, sturdy and easy to assemble.