This dress is adorable, and so awesome for the price. I had to return because Im tall (59), and thus it was too short for me to wear with heels (Im about 6 - 61 in heels and wanted this to sweep the floor). However, this dress still deserves 5 stars. It does hit the ground when Im barefoot, which is rare. Im going to try it on with flat shoes and see how it looks before I go through with the return because the dress is so gorgeous. The material is a bit thin and sheer, as other posters have said, but you cant really tell with the black dress, so I would just get some pasties and wear undergarments that match my skin tone.