This patio set it absolutely perfect for my back porch. I love that I can mix and match the pieces and play with the shape of it. It was super easy to assemble and is pretty basic level assembly. The cushions are nice and thick!