Does a great job cleaning, but the battery wore down rather quickly after first use. Will see how it does after this charging.