A very good product.  This is the second one I have owned.

Pros: matches the description and easy to program
Cons: Does not come with a water filter like the previous Hamilton Beach  that I purchased.