My office space at home also doubles as my guest room on the rare occasion that someone stays with us.  I wanted something that didn’t take up too much room and so far this sofa seems like the perfect fit.  It’s really firm to sit on so I don’t know how comfortable it will be for guests to sleep on, but we have a mattress topper that we can use if we need to.  Assembly was easy.