I love this espresso machine! I've gone from a Keurig to a coffe pot to Chemex, and now this. I'm done; this is a high quality machine that elevates your at home coffee experience to that of a high end coffee shop! For a seemingly complex machine, it is easy to use and comes with easy to follow instructions (along with lots of videos and people who have shared info about using it online!). This machine grinds the beans perfectly based on what you prefer. I've used the latte attachment with oat milk, and it makes great froth! You can use both whole beans and pre-ground coffee beans, which was nice. Cleaning is surprisingly easy, which is great since I was worried that cleanup for a single cup would be an ordeal. The grounds get formed into a little puck, which is easy to dispose of (as nutrients for my garden!).