Loved these! I gave it 4 stars because they are really large. I ordered the size below it said I was supposed to and they're still a tiny bit big. They roll up a little when walking but I love them! I have to adjust every little bit but they do their job