Fits true to size. I am a size 4/6, 135lbs and I wear a small. This is loose fitting and super cute with a jean jacket or cardigan!