Exactly what I expected  for the price...fits fine..I am a 12 and ordered the Large, fits fine. I am about 5`2 and it falls below my knee.  Wouldn't . wear it anywhere except by the pool or around the house..I am widening the straps to cover bra straps.. Not bad so I will keep it...don't think I will order another though.