It's simple. It's small. It can grind enough coffee for a large home pot.
I don't use it very often, but that's because I don't really make coffee that often. It gets the job done, and does it fairly quickly and painlessly.
It's a bit noisy, but I think that's to be expected. After all, you're grinding coffee beans.
I've strictly used this for coffee, not spices. I imagine it would do a fine job on spices as well, but given the smaller size of most spices, you should read a different review where someone has used it for that. However, if you do plan on grinding spices, buy 2. One for spices, one for coffee.
The grinder is a little difficult to clean. It's not submersible, and the blade isn't removable. The top/lid is easy enough to clean (as it is submersible), but for the unit, I shake/tap it out onto a paper towel, and then use a new, damp paper towel to clean it out, and then dry it.
The "not easy, though not quite difficult," clean-up is what makes this 4 out of 5 stars, instead of 5/5.