I absolutely love this sofa! Sofa is easy to put together and it only took me 30 mins or so . Sofa has firm sitting and sofa back support. The pullout bed and storage are huge bonuses to a great sofa! I would definitely recommend this to anyone wanting a moderately sized sofa. I feel this would be perfect for apartments and that extra room for guests—even offices would benefit from this sofa.