We ordered this sofa for our guest room/office.  It is very firm and comfortable.  The mattress is no less comfortable than any pull out sofa bed.  We special ordered the white sofa.  It arrived extremely well wrapped and looks just like the pictures (even better!)  I would recommend this brand for anyone who needs a smaller, yet comfortable sofa.