Package came well protected and quickly. If you take your time and follow the instructions it's pretty easy to put together. Managed to do it on my own in about 4.5 hours. We've had rain and snow recently and it's held up well with no leaking. Good buy for the price.