This is a great product.  Fits snugly without flapping around but not too tight either. Strong material and breathable so doesn't tear on removing etc.