Does a good job.  The application works good and the self cleaning works great.  Better suction would give it a 5-star.