My partner is a huge coffee drinker and he grinds his own beans. We have gone through a lot of grinders because he will grind in large batches to make special blends (he gives them to family and friends). For the price point this is pretty freaking amazing.
It has a large capacity so he can grind more in less time. And according to him it grinds extremely well. The only downpoint is that he says it gets rather hot, and has to wait for it to cool down as he doesn't want to burn out the motor. Now he's a coffee enthusiast...for normal humans who just use it to grind coffee for personal use, I don't think you will have issues with over heating. If you're grinding for friends and family (a village) you will need to let it cool down.
All in all a great buy, and highly recommend, but if you're grinding a lot in one sitting, it gets deducted one star because of the heat.