I normally purchase size large, and selected large for this top as well. Large always works well for fitted tops for me, however, this top which is not fitted is enormous on me, and the arm holes are huge. Also, the colour is more orange then it appears on screen.