I ordered a 2XL and so glad I did. I'm usually a size medium. Not sure why they would run that small but saw reviews and went to order a 2xl thinking it would be huge on me but they were definitely not huge and barely fit like a large. But nice top otherwise.