This machine does everything except deliver the cup of coffee right to my hands!  I love it!  The coffee is delicious, and I love being able to program my own special brew just the way I like it.  Yes, the machine does require some maintenance, but it only takes a couple of minutes once you get used to it.  It's also a bit pricey, but in my opinion it's worth it.  I have no regrets!