I have been using this every morning for over a year and it is a very good product.  The grounds don't stick to the bottom of the glass container (it is a special type of glass that prevents sticking) so you don't struggle to remove all of the coffee after grinding it.

Pros: Compact size, adjustable grind size for espresso, drip, or coffee press.
Cons: No cons