Delivery was fast only FedEx took their time to actually deliver. It's like connecting the dots to put together. Lots of parts, took 4 people 4-5 hrs on a Saturday but we did it. Top part isn't what I expected but it's better than the temporary canopies we've lost on heavy wind or rain. Overall good purchase & price is decent.