It take a while to get the hang of using it well, but it is a very sharp learning curve. Does a great thorough cleaning job in its two minutes. I have not yet used any of the other functions but plan on it in the near future
does a great job
take time to get use to handling it