We purchased this set about a year and a half ago and it has been wonderful since the day we put it together.  It wears well and the covers are washable, which is a huge plus. They are also easy to get on/off.  We have a great dane who loves to sit on the love seat, and it has taken his wear and tear without missing a step. I would highly recommend!  The price is so much better here than for the same set you could get at Lowe's, Home Depot, etc.