Washing: Hot soapy water and toy cleaner
For Who: Both
A great little gizmo. What let's it down is a lack of a setting management switch to enable one effect at a time rather than auto only.
They other thing, I bought about a sale price and Could have still got it £25 cheaper on another site. Hence only 4 stars.