The fabric and look of the dress isn't bad for the price, but the fit isn't great. Too short and wide. My 6.5 year old daughter who wears a size 7 swam in it and it was too short for a dress. If it wasn't so wide I might have kept it for use with leggings.