I absolutely love this couch. The seat portion is firm but the back cushions are very plush. I wanted a couch that wasn’t hard as a rock and this couch has nailed it. The black velvet is beautiful and very soft. The firm seat cushions do ease up after some use, so if you don’t like to at first give a week of sitting. Super easy to put together. I knocked it out myself in a couple hours. Most the time was spend opening the 8 different boxes and pulling the hardware from the bottom of the bases. Also comes with two cute throw pillows. They are rough but you can always get different cases for them.  Overall I don’t regret this purchase at all. It’s fantastic