I actually had to buy TWO of these. This runs CRAZY small!!! Originally, I bought TWO sizes up and it "fit" but was really uncomfortable. I then bought another one FOUR sizes up from my normal size and it fits perfectly. Just beware: you MIGHT need to order up.