I purchased these for my high school aged boys. Great fit and comfortable. Used for beach trips. Although the fit was great, I could have ordered his normal size for a better fit in his thighs. Some of the comments noted to size down. I would say size up.