I purchased two of these for my wife.  The first was Large and kind of fit but she was less than happy.  So I purchased an XL and it was no different in size than the large.  I find this more often than I would like to think about, sizing does not match from product to product or manufacturer to manufacturer.

Really folks, don't do like my wife, if the darn thing does not fit send it back and keep sending it back until Amazon gets the hint they need to be more careful about what they advertise.  If the people Amazon does business with can't get it together than Amazon needs to find new suppliers.