Fits true to size. I am a size 4/6, 135lbs and I wear a small. This fits loose and looks super cute under cardigans or jackets!