I purchased a large, and it works perfectly for me. I usually wear size large tops. I had to wrestle with it for a bit, but finally got it on without suffocating. It looks great and keeps everything nice and tight. (The pic in the dressing room is without the cincher, and the one by the dryer  is with.)