We love our new swing! It is very comfortable and a nice addition to our deck. It was very easy to assemble, but unfortunately, we were missing the very last piece (one of the knobs for the canopy). We contacted customer service and they helped to resolve our issue. Unfortunately, the knobs were not in stock, but we did receive a refund for that portion of the item. The only other negatives are: the cushions tend to slide off the swing, which I somewhat remedied with some velcro I attached. We do live in a very windy area, so ours may shift more than most. Also, when it rains, the bench seat tends to collect water under the cushions. You just need to remove the cushions when it rains or shortly after and ensure any water in the bench below is drained off or soaked up. All in all, it was a great purchase. My kids even love to go out and swing/sleep in it :-)