A lot of work to put together but once it’s done it’s absolutely beautiful! Sturdy and rain proof.  Love how it stays cool inside the way the roof reflects heat.