Seriously, my only regret is waiting to buy this. It is beautiful in person, feels amazing on my skin, and is such a fun spin on neutrals. I don't typically wear a lot of neutrals because I feel like they come across as bland on me, but this dress makes a statement without being loud. You can seriously wear it to anything: wedding, dinner, baseball game, girls brunch, graduations (rather as a guest or the graduate). It is extremely slimming! I ended up ordering the large because it was the only size left, but it is actually perfect! It has the most beautiful shaped neckline that makes even broad shoulders look slim! This dress is true to size, but I think due to the shape, if you are typically a medium, then you can still do the large. Buy it before it sells out! It was 100% worth the purchase!