It is perfect. The cushion is slightly firm but I am sure that they will get softer over time. I like how easy it was to put everything together. And the couch looks very nice and looks more expensive than it is. And the shipping was good too. They let me choose when I am to get it delivered. And they called me 10 mins beforehand to let me know they were coming. Overall, great experience, great product.