I'm giving these 4/5 stars solely because the fabric portions attract random bits of debris (dog hair in my case). Other than that, I love them -- they're a snug fit so can take a day or two of wear to break them in. Might be a bit difficult for some to pull them off before broken in.