Fits nice everywhere unless you are pretty average weight with large boobs. I am 5'8" and size 6 in clothes, but 34DD and the cups runneth over big time! I got a medium/size 8. Cups are small (for B cup, maybe up to C, and padded so D+ will run over all sides.