Easy to put together, nice and firm, fits in my small living room perfectly! The pull out bed is actually comfortable too! The actual seat isn’t very deep , but the dimensions are exactly as the description says. I highly recommend!!!