I love this sofa - it is the perfect firmness (you won't sink down into it, but it feels totally relaxed and comfortable). Its great for TV watching, naps, or working on a laptop. Looks excellent in person. So glad I took a chance on this sofa! Its easy to put together as well, just screwing in the legs.