I would have usually gotten a small, but based on the reviews (and price!), I got a medium in the blue. It fits perfectly. It is a really cute top for the price. It is definitely cropped though! If that is not what you're looking for you should definitely pick something else. Very soft knitting. The spaces in knitting make it very cute to wear a tiny crop under. Laces up the spine which is very cute! Good buy!!