If you're learning to swim or want to improve technique these jammers are great. I'm 6'1" 214, 35 inch waist and the XL is a good fit. Highly recommended.
I bought these for my daughter at her swim instructor's recommendation as she hated wearing her goggles. My daughter reported that these are much more comfortable than what she had and it doesn't feel like her eyes are being sucked out of her head. She actually was willing to wear them when swimming!