Love the sofa!  Perfect size for my small office/extra bedroom space.  It is firm and solid, and I would have given it a 5 star had it not come with the wheels broken, which in turn, unfortunately scratched my brand new hardwood floors:(. Wayfair customer service was AMAZING!  For the sheer fact everyone got right to the problem, spoke clear English, and followed up with me!  The customer service alone makes me want to try ordering all of my items through Wayfair.