At first on taking it out of the package I thought, hmm this is going to be too small, it was not too small it fits perfect! It's super flattering, it falls perfectly on the entire body, very very good quality. Have not washed it yet, but straight out of the package it is perfect.
I am 5ft 9 and wear 38DDD bra, 183 lbs. Got the XL white. Will be getting another color. Hope shirts are consistent in size and fit across colors, will see!