So far its great. Cleans better than my pet pro that finally died. This is the second time i used since delivery and it is making a squealing noise when I used it today and had a slight burnt rubber smell. I hope I don't have a problem.