I bought this sofa for my very small office. I needed the extra sleeping space when all 3 kids and spouses are home. 
Its perfect for a smallish room. The sofa is extremely comfortable. The bed is fine, but my daughter thought I should add a mattress pad (which was already on the bed). So I would say good for short term sleeping, but not the best mattress around. However, no regrets on this purchase.