Loved this shirt!  I'm a 36 D and after reading all the posts I decided to buy a Large which fit fine but I could have ordered a Medium and been fine.  The material is nice, true to color.  A little pricey but worth it...