Perfect couch! Took us forever to pick out a quality couch for a tiny apartment and budget. This one has foam cushions and a spring board frame. It is super comfy, fit up my tiny stairwell, and 10 minutes of sweat-free assembly. My boyfriend wants to get another one. I think we will branch out to something new.