I was skeptical about buying this... But glad I did.. I needed a light dress for vacation.. I'm a 36B size 16 I got an XL and it fit perfectly... I didn't give it an extra star cuz it came stained on the bra area with something hard but I was able to get it out..