I have purchased this product twice.  That is my testimonial right there.  I'd do it 3 times if needed!

Pros: Good fit
Cons: sometimes the zippery is slippery but no big deal