Ok so this top runs extremely large. for reference,i am a typical medium but i ended up purchasing an extra-small!!! besides the sizing issue, the style is super cute and perfect for any summer occasion whether casual or more formal. i definitely recommend! (ps. beware it does wrinkle easily lol...)