I purchased these sometime ago and they seem to be holding up well, tho we don't sit on them often, however they fit nicely.  Read in previous reviews that they were thin or didn't fit, but these are fluffy and the fit length for my seats nicely; only the corner is a little small, but no one sits there anyway, excepts the cats I repeatedly have to shoo off!