I've had this on my loveseat for the better part of a year and it's holding up nicely. It stays in place whether big or little people sit on it, and the fabric seems durable, it's not wearing out anywhere. I'd buy it again.