This couch is everything we wanted. It is perfectly firm, comes with two comfy pillows.  Comes in 3 boxes which are easy to unpack and then assemble. We are very satisfied with this purchase.