Overall I think this is a good sofa bed. It was relatively easy to put together and didnt take long to assemble. Its a little firm, but that was ok for what we are using it for. I like that it converse overall with ease. Only reason why I gave it a 4 star was because it kept getting stuck. I put some wd40 on the tracks (was careful not to get it on the unit. Didnt want to accidentally stain in). Overall great little convertible sofa bed.