I purchased these for my mother who has issues with her legs since a stroke. She absolutely loves them! They don't roll down on her like others I have purchased for her. She doesn't think she will be able to wear them with her regular shoes, but it doesn't even matter. Fingers crossed that they wash up nicely!