Really great for smaller spaces where every foot counts, it’s really easy to put together -took me like 30 mins tops, and is extremely easy to use. The pullout bed function is amazing and we use it daily to turn the couch into a big loungey bed for us. Firm but comfy !