This sofa is everything I searched for for months on end.  My only disappointment is the cover itself is somewhat "droopy" on the front of the couch and looks slightly messy. The couch itself is very comfortable and the cushions hold their shape well.  I have been able to spot clean fairly easy.  I would definitely recommend this couch!