Bought for my daughter (pre-teen).  Expected the length to be too much for her, but it worked well with heals.  However the dress seemed bigger than the measurement chart.  Thankfully the belt brought it together.  The outer layer snags easily on the ground if too long - so watch the length.  A seam pulled out in that outer layer as well, but my daughter yanked on the dress while sitting - so expected.