A very nice product - we feel like we got our money's worth. Overall, not too difficult a DIY build, but read things twice and make sure you are putting the roof together exactly as laid out - easy to make a minor mistake that could cost a lot of time to undo. Tons on helpful YouTube vids out there to help you avoid mistakes the first time. Make sure you have 2 other people to help put the roof up - there are 4 sections and each weighs enough that you need 2 people to lift up to a third to put into position. The peel-off protective coating for the aluminum roof panels were truly a pain in the u know what - but you just have to power through it. Takes a few hours to peel it all off, they need to make it less sticky... Other than that, if you have patience, the finished product is something you will enjoy. I've owned less expensive enclosures and they literally blew away or broke within a few years. Glad I went with Yardistry this time.