Ordered these in XLG and was $19.99, they where too large. So I returned them and ordered a Lg and the fit was good (Iam a true Med, size 8 but, didn't like the skin tight feel. However, that size was more expensive and they charged me $34.04!!!  Not sure why a smaller size is more, if anything you usually pay more for the larger size.  Go figure!!!!