The unit cleans the dishes very well, that I have no complaints about.  The app is a little cumbersome in the beginning, but it is worth being able to have a customized cycle in place.  One thing worth mentioning is the startup on the unit itself can be a little unforgiving if you don't read the instructions first