This sleep sofa suits our needs. We needed something that could be used for overnight guests and it had to fit down our narrow basement stairs. Because this comes unassembled it worked perfectly . Assembly by delivery guys was very quick. It is a little firm but comfortable.