I am between a 6-8 and the dress fits me perfectly. Because of the elastic on the back, there is give, and because of the bow, there is a way to tighten the dress. I wore it to my welcome drinks party before my wedding and it was a huge hit – think Barbie, meets Marilyn Monroe, meets '80s heartthrob. I think it's perfect for many events – cocktail wedding, homecoming, formal, '80s themed party, Barbie party, bachelorette, holiday party and more.