This was a useful product for what I bought it for (to wear in a play). It's not great quality but you get for what you pay for. It is slightly transparent but that depends on the lighting, fabric is thin. The thing that slightly bothered me is that the lower bit that connects the two pieces of fabric below your crotch is extremely wavy and pokes out when you bend your knees, not a huge problem if this is used as a casual wear. Otherwise it's all okay.
Was actually quite surprised by how good this is for the money. Okay it's v.tight for a 12-14 but it looks really good with skinny jeans or a mini skirt :) bought the grey one, now tempted to by some more in different colours :)
Not the best product ever, that's for sure. The quality of the fabric is just appalling, it doesn't fit properly because after just a single use it stretched to all directions. Feels very plastic on the skin. Waste of money.