I use it and have no complaints.
Seems to be no odour out of the vents so it must be doing what it said it would.
Saved money (approx 60$) by purchasing the sock instead of a standard scubber.

I have yet to do any washing however I would think that you couldn't wash it in the machine. Checking manufacturers site is a good idea.