This is a great sofa and very easy to accessible. It is a little smaller than I anticipated, but it still works great. The color and fabric is perfect. Also, the cushions are definitely firm, but fits our needs. The pull out bed is so easy and already comes assembled. Would definitely recommend!