Great small couch for an apartment or someone trying to save on space like for a dorm room or something. Back cushions are soft, but the seats are a little firm. I like firmness so it doesn't bother me and I'm 5'2 so I can sprawl out on the whole thing. The pull out bed is also a plus and gives me a place for my guests. Great durable material too as long as you don't have a destructive pet or people in your home. I got the grey one.