I have some neoprene ones and although not great to walk in they are not too bad. Easy to take off as the velcro gose right up the back of the foot. Instead of my feat getting soked my shoes only get damp and I have only every got my feet slightly wet once after some seriously heavy rain and a one hour ride. Geeky yes. Commfy yes. Stops me having to try and dry out my shoes while at work.