I have just recently bought this and I must say, I am extremely happy with it. I love that it is compact, and even my dogs and cats do not mind it. Does a great job at cleaning everyday build up from them.