I have a love-hate relationship with Revolve. I love 100% of the things they sell, about 50% of the time sizing sucks and regardless how well you read the dimensions your order doesn't quite fit well. I ordered this dress last year, and never worn it, since it was very snug when I received it. I was packing for Europe and found it again, and by some miracle it fit. I love the cut outs and the length on me even the its not a midi on me. I paired it with black accessories for drinks with few friends.
dress: Revolve (currently on HUGE sale)
shoes: Shoe Dazzle
purse: Celine