This is easily the best machine I've used, both in function and in flavor.  The machine is easy to use, and grinds the beans to make a perfect brew.  The machine does it all, with options for 3oz Espresso style to a 40 ounce carafe.  Cleaning the machine is easy, and cleans itself after every brew, so you just have to dump the containers inside.  The machine looks sleek, and is easy to clean the outside of as well.  I love the different options for iced coffee, and brew strength, and it's great that the beans can be stored in the machine.  One underrated feature is the ground coffee tray, which allows you to brew already ground beans if you have any.  The real star of the show is the fresh ground coffee from whole beans.  The coffee is packed with flavor, and tastes great every time.  I'll never use a different machine again.