I am a size 10-12  I ordered a large and  retrospectively should have ordered a xl or xxl. plus it is a knit acrylic which will probably shrink. Other than that it is very cute the color is dead on.- very pretty wine color.  I would actual reorder it once my current top is returned. These are Junior's sizes just be mindful when ordering if you are not a tiny junior  :)