bought my usual size XL & was a tiny bit big but washed & dried & fits pretty much right. The price is amazing compared...  The reason for only 4 stars is because it has no side buttons on bottom to make tighter for customized fit