The quality is consistent. Simple to make espresso, cappuccino, and americano. The My Cup feature is glitchy. I haven’t successfully used the app to program custom drinks or temperatures. Very easy to clean and maintain. Only complaint: it does not notify you of low water or bean level before you start a beverage. It has occurred multiple times that I start a beverage and wait, only to find out halfway through that there was not enough water to finish the drink. So, you have to be proactive and regularly check the levels and not wait for the notification.