I am 5'7, 140# and curvy in the leg area (size small). I like the 5in because they don't automatically start off like I'm wearing a bathing suit. The only negative for me is they roll up if I'm not sweaty. Once I sweat they stay down. I have worn them on long runs and for crossfit. They work decent for both sports.