I bought this for my daughter to wear to a wedding and it is perfect. Fit her great except the bottom was extra long so I guess it would be good with heels. Overall Like he fit and the material and color is great.