Definitely worth the $20 they cost. My only complaint is that they lack a zipper or elastic, so they are incredibly difficult to put on. I have never struggled so bad with putting on a pair of shoes! Once they are on, I love them.