I bought this for my daughter for her 17th birthday.  She LOVES it!  She looks stunning in it!  It is a good quality dress too.  Not flimsy or cheap.  This dress will stand the test of time and not lose its shape or color.  A word of caution for you tho.  These sizes run SMALL.  I'm glad I checked before I ordered.  My daughter only weighs about 115lbs and I had to order her a large!  Every thing else she is small or medium but somehow in this case it was a large for her.  Adorable tho...simply adorable