This runs so incredibly small. I'm usually an XL and at most 1X b/c of bust size but this was like a sausage casing. it fit like a medium at most despite saying XL. it's also really thin material. couldn't tell if it would be transparent or not since I couldn't even get it on but I think it probably would be. really disappointed b/c it looked really cute and summery and light weight.