I am a curvy 54 size 11 and purchased a medium. Its a little snug (nothing to complain about) in the chest area, other then that its absolutely flattering. Its thicker material then it looks in the picture and way worth $16.99. I bought the green one immediately since the black one fit perfect.