Perfect!
I usually have a hard time deciding between a small and a medium because I don't really have boobs, but my shoulders are really broad. I ordered a medium and it fit perfect! I dressed this top up with a sparkly skirt and wore it out in Vegas, and I've also dressed it down with jeans for a casual girls' night out! Very flattering!