The material this top is made of is extremely comfortable and flattering for my body type.  i normally wear 12/14 and 12 fit great (if you have a d or bigger you may need a bigger size) spillage is possible with wrong size lol.