I typically wear an XXS or XS in tops. I purchased this in a S and I’m glad I did, as I read reviews that most items from Astoria run smaller than the size chart. The small fits perfectly! My measurements are 30-23-34 for reference. I am 5’5 and 120lbs.