This sofa is perfect for my family room - good length for napping, firm enough not to want to sleep all day, the right height for my roomba to get under and it's also a guest bed! Delivery was quick, took about an hour to assemble. So happy with this sofa!