This sofa was exactly what I wanted and it was very easy to assemble. It's a little on the firm side but it works great in small space. If you are a tall person, I do not recommend for sleeping as you might not be able to stretch entirely when using the bed. If you have difficulty getting up from a seated position this couch is on the low side so you might want to search for one with a higher seating option. Otherwise, good couch and easy to clean.