I haven't tried out the mattress yet, but the sofa is perfect. It is comfortable, the fabric is beautiful, it seems very well constructed, and it fits perfectly in my guest room.