I just had a similar question for an event with a cocktail dress code. I asked about this dress and feedback was mixed. In the end, I had it shortened to basically maxi length and wore it and it was absolutely perfect for the event. I didn't feel either under or overdressed and was very happy with it.
I'm 5'4", hourglass and an 8, so very similar size and shape.