This sofa is great for a small space. The cushions are firm but comfy. The mattress for the pull out bed is surprisingly good to sleep on, I usually hate sofa beds but this was a wonderful purchase. Im very happy.