I'm a size medium and ended up returning and getting the small. I need to wear as the top for a bridesmaid outfit I'm wearing in August. It will work perfectly. The only thing about the size small is that it's a bit short, which in my case is fine for tucking into my skirt at the waist, but if I wanted to wear it on its own it would be too short for me. Overall good buy.