Just what I needed. A little on the firm side as others have suggested, but not uncomfortable. It's a budget sofa, so don't expect it to feel "premium," (plastic feet, etc) but it's pretty nice for what it is and very practical. Also, lightweight and easy to assemble. No complaints!