Exactly what I needed, this sofa sleeper fits wonderfully in my home and will work great for when guests come over. The sofa is very firm and not super long when fully extended. Easy assembly. The pull-out part is a bit confusing to initially figure out, the instructions are not very clear but once you figure out the correct way to pull it out, it is super simple! There was a slight rip on the bottom of the pull-out part, but it is on the underside, not visible, and will not affect the performance of the couch. Overall happy with my purchase.