I never thought a coffee maker could really be this wonderful before I got this one. It has nice push button functionality that lets me select from a 3oz shot of espresso, all the way to a full sized carafe. I’m also about to select the roast for strength, and there’s also an iced coffee brew. This has a built in coffee grinder for whole beans, or I can use pre-ground. All the pieces are very easy to access and clean. There’s an auto brew function for scheduling. It also runs a self cleaning cycle. I’m able to make hot coffee, iced coffee, and coffeehouse style drinks in just a few minutes. This machine is truly fantastic and I will never own another brand. I’m super impressed!