I typically wear a U.S size 4/6. I purchased an xl and the dresses fit perfectly.  These are very close to junior sizes. The material is thin and has loose threads I had to trim. The darker patterns are not transparent but the lighter shades could be very transparent. For $5 these make great daily dresses