Its very good at grinding and making coffee, programmable, and is what I ordered. But I find it harder to clean than I imagined, and find it frustrating that it wont hold more beans. Also, everytime it grinds it uses all the beans in the storage container, so you have to control the strength based on that and the amount of water you use. My parents have a Breville that will ask you how strong you want your pot to be and make adjustments for you. That coffee maker is 3.5 times as expensive however. I guess you get what you pay for