The delivery was very quick.  It came in two packages. The roof was separate and not packaged very well. It ended up with several small dents but I was able to bend most of them out with little notice. The assembly went fairly easy until it came time to put the roof pieces on. We needed three people and it wasn't very easy. Once up it is sturdy enough and having both netting and  a solid curtain really help especially when it rains. The furniture is protected sufficiently .