Review (4/5): Nice but not perfect
Does an ok job. Not perfect by any means and takes going over several times. Battery life is great though. Cleaning the middle is a hassle.