Does a great job to remove spots when our puppy "forgets" to let us know in time, or when the girls are over and spill wine. Exceeds my expectations.