Really love this couch. Solid piece of furniture yet not too heavy if moving around or rearranging is ever required. It is firm but I wanted something with good support and then use throw pillows as needed for cushiness. The fabric cleans up good. It does show imprints, buttprints etc but that is the nature of velvet and you just run your hand over it and it is back to normal. Great purchase.