Cinderella does a decent job but does not scrub. If you have dog slobber around, you'll understand. If there's a dirty spot, it won't scrub it clean, it will just run over it. She also has trouble starting a job. The dock or her wheels do not have enough traction to allow her to move. She ends up ending the job before doing anything. If I wipe her wheels and the dock depression, she will move. I should't have to do it everytime.