Agree that the tops run small. I'm petite but I buy my EO jerseys & jackets in medium. Ironically, the bottoms seem to run a bit large.