Took some time to put together. The frame wasn’t hard and was done by one person with no trouble. The roof as more time consuming and required 3 people. Altogether it took about 6 hours to put together. It looks nice and seems sturdy. We have it bolted to our deck and has held up well over 2 months this summer with heavy rain and winds.