These aren't bad.  They don't ride up your leg and they're pretty comfortable (although less so after a long day).  One bad thing is that they tend to ride up your crack ... not good.

I won't buy anymore ...