I bought a size small & a size medium incase the small was too tight. I am trying to lose weight so I bought both. The medium fit good, but a bit too big, but the small fit perfectly. I am 5'3 and 140 lbs if that helps. I wore it for a concert, but I am sure I will wear it for other occasions as well. I got a lot of compliments on this top as well. Great purchase.