We bought this for an amazing price - it was delivered within the timeframe that they said - and it was pretty easy to put together.  The only issue I have with it is that some of the parts did not fit well together, the joints were so tight that we needed to adjust the angle of some of the metal parts in order to be able to insert the screws.  But that was pretty minor - and when all was said and done it is a great addition to our back yard.  There was even an extra cover for the vented part of the roof!

Pros: Great value, fairly easy assembly.
Cons: Had to alter a part of the frame in order to get the pieces to fit together well.