I haven't worn this for my event yet, but I have tried it on twice and have gotten great feedback from those who have seen me in it!!  Fits perfectly!!!  I weigh 125 lbs and am 5'7" and the small is great!  It does not come all of the way to the ground even barefoot.  Maybe it would on a 5'5" or shorter person.  But that's OK to me.  The blue is so pretty.  And it's just enough sparkle.  The bottom part is sheer, but the top part is long enough that I don't feel exposed.  Very happy with it, especially given the price!!  Will update after my event, if anything changes.