If you follow the instructions the assembly is easy but is very time consuming. The roofing is made out of corrugated plastic(basically sunglasses material). The very first day up we lost 3 tiles off the roof (so it is not 47 mile an hour wind safe) because our winds that day were only between 15-20 mile hour winds. We were able to reinstall them easily but had to tape everything thing down that day so we didn’t lose anything else. One of the panels did get some damage but we were able to make it work. But after the $ spent on this thing that alone was very disappointing. We talked about returning it, but after all the work of putting it up and the work there would be to take it back apart plus the cost of return shipment we decided to keep it and modify the weak areas of the roof in order to keep the tiles in place and we used heavy duty bolts to attach the legs to our deck. We are praying our modifications work. I would not buy again.