I bought this machine for my daughter who just had a baby. She is very happy. It is effective on baby stuff (and there is little dirty) but has not been tested on anything else. The spin function is performing. She averaged a machine every two days and can not do without.