This sofa is perfect! It is comfortable and the rollout bed part is firm which is good for sleeping for people who don't have great backs. It is a really good fit for a smaller apartment too! Plus, I really like the color!