I love this product! It was super easy to assemble and fits perfectly in a small space. It is on the firm side, but the fabric is so soft which makes it more cozy.