It works better than I thought since it was on the cheaper side. I have a mesh mountain bike type shoe but this covered it well enough to actually have a dry shoe when I got to work so when cycling home I didn't have to put on wet shoes. VICTORY!!
Someone said in their review they were quite tight and I got an XL for a size 10.5 shoe. It fits well but it was a little wiggly to get the front bit on but now I leave it on and only unclip the back when taking my shoes off and putting on.
It works well