I can't say enough good things about this dress. Which for me is a big deal. I am extremely picky about the fit of my clothing, think toddler who will only eat crackers and chicken nuggets levels of picky.
I wear 34B, have a 28-30 inch waist, and am 5'4\\\". I ordered a small and it fits perfectly.
It's perfect for more dressy occasions, like dinner at a nice restaurant, or even a wedding without a formal dress code. Once we were home from dinner, I immediately told my husband I will be purchasing this dress in at least one other color; the only reason I haven't ordered a second one yet is because I can't decide what color I want.