Assembly was pretty straight forward. With my neighbor assisting me, we got it built in about half a day. The cover is more transparent than I would have liked. Other than that, seems a solid product. I bolted mine to my deck with 5/16" lag bolts, doubt the frame is going any place, any time soon. Time will tell to see how it withstands a Canadian winter.