I bought these for my 17 yo son. I bought 1 pair first and he loved them so much,, I bought 2 more. The underneath "bike"short doesn't ride up. He is 6'6"; 190 lbs. Size large works well for him.
Pros
I'm really going to like them. they fit good and are comfortable. glad I got them.