I love the couch! It’s not to hard or soft. I love the firmness of it to be honest. It was extremely easy to assemble. One thing I did not like was the delivery. There are a total of 8 boxes and 3 came on one day and the other 5 came the next. I had to call of work to assure of my delivery the day after.