Really wasn’t too hard to put together. Just takes a little time. A lot of parts. It looks absolutely beautiful. The panels for the roof are definitely not a long-term roof. But looks really nice and it serves a purpose for what we need it.