I only have one minor quibble with this machine; if you like cappuccino, it produces foam that is weak and deflates easily. I have troubleshot this problem from every possible angle (tried different percent milkfat, different milks(soy), different milk temps etc.) and the results were still a little disappointing. I purchased the Milk Frothing accessory designed for this unit and still could not produce the more velvety foam I was seeking. The easiest fix for this is to buy an Aerolatte: steam your milk with the F9 (the steam function works great) and then whip till your hearts content with the Aerolatte. For an extra $15 bucks spent on the Aerolatte, you'll have the perfect cup of cappuccino to rival any cafe.
The Capresso EC100 offers you the chance to get creative and add variety to your coffee drinks, not only with espresso shots but also with lattes and cappuccinos using this espresso machine's two-part frother. This espresso maker comes with a frothing sleeve that lets you swirl hot steam and air into your milk to make a rich and foamy topping for your cappuccinos. You can remove the frothing sleeve and use the underlying steam tube that puts hot steam into milk, making it possible to make lattes.
3) This machine is crazy smart. It knows exactly when to clean itself, or tells you when to start the cleaning cycle. To clean it, all you do is insert a tablet in the coffee powder drawer and it does its thing. It knows when it needs water, when the filter needs to be changed, etc. In fact, since we have a water filter built into our refrigerator, we just use that filtered water in the coffee machine and therefore we don't need to use the expensive water filters. Bottom line, if you just pay attention and clean the machine on a regular basis when it tells you to, this is a no-brainer machine.