I'm 5'3", 170 lbs, 38C and ordered an XL. I really like the way it fits. I ordered one size up from my usual and it's looseness is just how I like it, not too baggy, and not boxy. I like that it actually goes passed my waist and the sleeves passed my wrists. The inside feels like a soft Terry cloth. You don't get that choking feeling with a typical neckline. Ordered more for my sisters.