Material is soft and smooth. Quite transparent. Firm fitting. I’m size 33 so I ordered XL.
I ordered XL but came XXL instead. Abit loose but still wearable, material is soft. Good for a hot day.