This is a very nice coffee machine. We are big fans of fresh coffee so having a machine that can tailor to that is great. It takes whole beans and grinds them on demand which we much prefer over pre-ground or pod based coffees. One of the great things about this machine is it’s ability to make 3 ounces of espresso to an entire 40 ounce carafe and everything in between. It gives you the ability to choose the strength of the coffee as well as a choice of hot or over ice which is great. The initial setup and cleaning was very easy and straightforward to do. Even the cleaning in between drinks doesn’t require any user intervention. Overall this is a great machine for at home coffee enthusiasts.