Fits very well.  Made from a medium/thin jersey knit fabric.  Looks sexy, but the pink color is more of a grey/purple toned pink.  Not flattering for me.  I wish they had other colors.  I bought the large and typically wear a 10, 36D.