We love this sofa so much! We ordered it in the Sustain Krass Onyx fabric. The seats are soft and comfortable, but still firm enough so that we don’t sink in. The mattress that pulls out is a standard sofa mattress: not necessarily uncomfortable but definitely not like a standard mattress. That’s expected. We plan on adding a simple memory foam topper for our guests’ additional comfort. Otherwise, we are very happy and satisfied with the purchase.