This is a really nice swing, it’s very sturdy. It was easy to assemble, the cushions are waterproof and the materials are durable. Love the color and it swings smoothly. I was worried about it toppling over, but happy to say it is very stable. Only issue is keeping the back cushions in place.