This top is an extra 50% off! It runs true to size but on the looser / generous side! I'm in the size large, great for me!