Easy to assemble with 2-3 people, looks good and feels sturdy. 
The only thing I had problem with, was one of the roof panels, the plastic had defect and screw would not hold it. 
Shipping took longer than stated and if I would not come out the delivery guys would leave the boxes on the ground when it was about to rain.