There were alot of parts and hardware , but all pieces were marked and instructions were relatively easy to follow. It took my husband and I about 3 hours using a drill, ladder, and step stool to assemble the frame on the first evening. My husband was able.to assemble the rest himself the next day including roof frame and panels. This item is very sturdy and we were able to slide it to its resting place once together. It looks like a high- quality structure and is a beautiful addition to our deck. I cannot comment on if it leaks or not as we have not gotten rain yet, but we're somewhat confident it won't as the roof panels interlock and silicone is provided for screws and panels. The screens and curtains slide separately along rails and can be individually tied back or zipped closed . Loving it so far !