Arrived pretty quick and assembling was not difficult with two people but did take a fair amount of time. We’ve had it for 6 months now and it doesn’t leak, we’ve had storms, rain and hot sunny days and so far no issues. Looks still the same as the day we put it together. Best part is the amount of space inside.