They were thick and I don't think they were transparent (no one said anything) but I ordered XL because I like the extra material just in case, but they fit like medicine.
Pros
Fits as expected.
Cons
The length may not be adjustable, making it difficult for smaller customers or those wanting longer lengths.