I bought this for a concert I was going too. It runs small if you are a bigger girl with a big bust and belly. I got the biggest size they had. It fit but I don't think I could have buttoned it all the way. Which I wasn't worried about anyway because I didn't plan on having it buttoned with my outfit. All in all I am happy with it and it was exactly what I needed!