i ordered xs the top is too tight and the bottom is okay
Product is nice and it fits. Usually take medium but 2XL fits perfectly. Very good quality as well.