For all the features packed into this bot, it's an excellent value. The self-emptying is much better than having to empty the bot after every run. 

I gave this 4 stars because the app needs some work (at least for Android). It will allow you to start and stop the bot, but about half of the time when you open the app, it crashes before loading completely.