In spite of a view not-so-great reviews, I bought a pair.  I think they are perfect.  Not hard to get on and very comfortable and I have not issue with them riding up as others said.  Maybe I just bought the correct size??  I just bought another pair in a different color.