A great sofa! Cushions are relatively firm but the sofa is deep and comfortable. The blue “denim” fabric is more like a woven boucle, but we like it. It is a good contemporary sofa that I think would go well with a range of tastes. We haven’t used the mattress yet, but it seems nice. Like most sleeper sofas, the mattress is thin but should be fine with a pillow topper, which we plan to use. Delivery experience was great sofa was well wrapped in plastic and a blanket, so it was protected during the move. No assembly. Honestly, I can’t imagine doing much better for the price.