I placed my order on 5/10 and didn't receive it until 6/19.  It did take a while to put together and you do need at least 2 people but all the parts+ were there. Some parts of the instructions were confusing and like in other reviews, the roof panels were a pain. Now that it's complete, we love it!  It has only been 1 week but it's pretty sturdy.  It has rained and we stayed dry.  I thought the vents at the top would let in all the mosquitos & bugs but surprisingly they didn't. It is BIG and now we may have to build a bigger deck. :o)