Super cute top! I bought a medium due to looking at reviews and size chart. Depending on style of a shirt, I am either medium or large. The medium fits perfectly, however I would've been fine with a large, maybe a little more comfortable (with the medium, if I gain weight, it may not look as flattering). So, if you want a more fitted style, go with your size, if you like a more comfortable style, go a size up. Either way, it's a super cute top! Hope this helps!