I wear 46 and otherwise had bought XL. I watch pure (somehow), but the pants was absolutely transparent. Even with a nude colored string saw really EVERYTHING. Qualitatively not really satisfactory. Furthermore, scratch the material and well .. the pants went back naturally. Very very bad!