My daughter bought this dress (with the mesh top) for a school dance, and it's super cute (so cute, I think I'm going to have to buy one for myself too)! She was looking for a dress that she could wear more than once, not just to the dance. This dress is really versatile, and can be dressed up or down depending on the occasion. She's 4'11", 98 lbs, and she ordered the XS. It fit her perfectly! The hem of the dress comes to the top of her knees. The mesh part doesn't come down too low either, so it's modest, while still being stylish. The material is soft, stretchy, and it seems really well made. Another great Amazon buy! The product is as described, and arrived in the time stated.