Love these tops.  I'm 5' 4", 36D, 150 lb. and the medium fits fine and hides all the imperfections of tummy and butt (i.e., tunic length, roomy)!  Wash them in cold water, dry them for a few minutes on low heat and hang them to dry the rest of the way.