Simply perfect and easy to assemble. I would certainly recommend this sofa sleeper. Not too firm. Guaranteed a good night sleep.