Hi there. I'm considering getting a burr grinder, as I'm been disappointed with the performance and cleanliness of my whilrly one. I've heard this one is good. Any thoughts? Does it get the job done, and is it a pain to clean? Do you have any alternatives to propose?