I spent a lot of time looking for sleepers for a small living room.  This is the perfect size for a sofa and for a guest bed.  Its super easy to set up and take down.  The mattress/cushion is firm but but all our guests so far seem to like it.