This espresso coffee EVERYTHING machine does it all. It makes coffee for my office when we have a lot of visitors, it grinds and makes a fresh cup of espresso or a latte when someone wants a fancy coffee and it even has a built in Nespresso pod capable espresso add on which means it makes a fast fancy cup when our real estate office needs something quick. It is really like having a barista at the office because it is so versatile. Cleaning is not too difficult and it has a decent size water reservoir. So far I am loving this machine!