Its a nice dress, I would say its very much a 'middle aged style' based on the length (I would assume longer or shorter for younger, mid calf is very middle age) but its sweet and not frumpy.
That said you can wear any dress at any age, just pick what you love.