These fit me perfectly and I love the fact that the inside has a material layer in side rather than rubber, I can wear them with shorts and my bare legs won't have to deal with the rubber against bare skin issue, no more cold rubber feeling! :D