I bought M size last week but it too small for my 24" polo bag, so, I return and ordered L size. The return process was smooth and easy. Delivery time was superb! I received my order within 2 days for both orders. Unfortunately, L size cover is too big for my 24"bag. Therefore 2 stars.