I love this couch! It came put together. All we had to do was snap the individual seats together, which was super easy. The cushions are thick and very comfortable. We upgraded to the sunbrella cushions for added protection against stains. This is exactly what I was looking for.