I bought this a couple of years ago, the setup was pretty easy, my younger daughter actually helped me with it, she said it was like putting Legos together ;-) I put mine on a concrete slab and anchored it in, and it's been rock-solid. 
So what prompted me to write this review is their customer service.  I recently noticed that one of the clear panels running at the crest of the roof was getting split at the bend of the plastic, potentially allowing for leaks and junk to get in.  I called customer service looking to see what parts I would have to get to replace/repair the item, and they actually setup an order for me to get the newer version of these panels which were more sturdy, but they didn't charge me and shipped them free.  Gotta love a company that really stands behind it's products!!  You've got a customer for life, I HIGHLY recommend them!!!