I am normally a size m, sometimes a small. i ordered a small based on the reviews and it was so huge i could have been six months pregnant and it would still fit. i would need to size down to an xxs, but at this point i'm returning it....gorgeous colors. i wish it fit :(