does a great job cleaning- hands down.  has a lot of bells and whistles- more to break.   Setting area seems cheap and it is hard to cancel.