My 5 year old daughter wore them as a flower girl and they were super cute and fit perfectly. They are not very transparent and not very thick. The thickness is just right for me, and she wore it with shoes that "fitted". They didn't fall into their shoes and I didn't have to worry about the heel coming out of their shoes. Perfect fit and so cute! High quality product. She loves them and so do I!