Fast deliverable. Took us about 4 hours to put together with 2 people. The roof was a little difficult to get together, but once it was put together it was fine. We did not put up the screen or the shade curtains yet. Overall, extremely happy with purchase