Elegant for work or night out
I do not see this as frumpy if you wear it with heels. i think the bodice is very flattering.