I usually wear a L at TL but I got this one in the XL because it's cute. You can gather it in the back and just put a safety pin on it for a more fitted look. I layered it with a navy blue cardigan and loved it. Very comfy...best part is, I didn't have to keep pulling the top up all day at the office to cover my large chest. LOL. Very comfy material and very pretty design.