This dress is absolutely stunning! My 13 year old daughter picked it out to wear to her brother's graduation. Unfortunately it didn't arrive in time for graduation; I put a rush on it, 3-5 days, but I didn't understand the processing time. (It ended up being 3 weeks from ordering time.) It fits her perfect. She loves it so much, we have ordered a size larger to make sure that she has one for next year's graduation.In short, you will love this dress, just be sure to order 3+ weeks before your event to get it in time.