Im 511 normally a 14-16 with DDD chest. I bought an XL and it fit wonderfully! The length was correct (actually a little longer then I expected). I got nothing but compliments! The material was stretchy, flowed beautifully, and not hot or clingy. I cant wait to buy it in every color.