This is a great sofa. The cushions are firm but very comfortable.  I love the dark blue velvet,  the material is so soft. Very comfortable.  I do wish however I payed a little more attention to the height of the place. Wish it was a little higher but it works!  Overall I,m very satisfied