Wow! I can't believe how much I love the Ninja Programmable XL Coffee Maker Pro. It is super easy to set up and program, which I love because I like the coffee to be perfect before work each morning. I prefer my coffee temperature to be cooled down some before I drink it so now, with the Ninja, it gives the hot plate different temperature settings so it can be altered to the desired warmth level you like. I thought the "showerhead" water feature makes so much sense to wet the coffee grounds more evenly. I really like how you can change the richness level of the coffee, too. This coffee maker has a water compartment so you can fill it less often and even has the cutest little coffee scoop on top for quick access and storage. Everyday is a great day for delicious Ninja coffee!