I ordered a medium based on reviews and it ended up fitting like a small. Halfway through the day, I had to change clothes because it was cutting into my stomach. Im in the process of losing weight though so once I fit a size small again, it will fit. The quality of the material is great. Its thick but still cool.