I've purchased a number of these over the years because they all rip and never last.  I love this one!  It fits perfectly and seems sturdy and well made.  I'm so glad I stumbled upon this one.