Love this couch and very easy to put together. It is on the firmer side, but yet the plush material is extremely soft. I live in a loft so having the ability to swap and change out pieces is an added bonus.