This couch is good. The foam cushions are comfortable, not plush or very soft, but a good mix of supportive and comfortable. The velvet is soft, it was easy to assemble, and the design is nice. It has 2 drawbacks though: 1) Most importantly it is not the emerald green it looks in photos - it is teal and much more blue than expected. Very disappointing. 2) The couch shakes and creaks when you shift around on it. It is possible this could be we didn't tighten it amazingly, but I am not sure. If it were the right color, I would love the couch but it isn't.