For the price this sofa is ok, I do like that the cushions are firm but if you like to lean back there isn't much back support, the cushions are tall enough but the structural support behind the cushions is barely half the  height of the cushion so I pushed it all the way against the wall, and I like the size of the sleeper when pulled out, quite large for a tall person and easy to pull out and put into position, on assembly, all the bolts go in and secure solidly, despite the thin boards used as the foundation, but if you have rowdy kids who may jump on it or bounce around on it, would probably break