These shorts are very comfortable with just the right amount of compression. The legs are knee length and don't have a sticky band, but stay in place really well. I wore these on a century ride and the chamois saved the day. It is stiffer than any of my other chamois, but I found this to be a good thing. The shorts stayed in place and protected my bottom from over heating and getting too sweaty. The sides of the chamois protected my inner thighs from rubbing on the seat edge. To top it off, they look good on, too.