Nice and snug, keeps everything in place. No problems swimming or diving. Looks good and the materials and construction are top notch. I'm an American that usually wears a 34-inch waist (I think that is about 75cm). I bought the large and it fits perfectly. Also, can be worn up or down. ;^) Get one, be confident and enjoy.