I have been a barista for almost four years now, and I have never had an at home coffee machine in my life. So when I went shopping for one, (for my boyfriend), I really didn't know what to look into due to the fact that I use really fancy/high-tech machines at work, not little machines at home. So I looked into a decent price range and I found this machine. It comes with all the pieces you could ever want, it makes lattes, americanos, it steams milk, the list really does go on. The manual tells you exactly how to put it together and use it, (just make sure to read the instructions and do as it says). I remember reading a lot of mixed reviews on this product where some thought it was amazing and others thought it sucked. I have to agree with a reviewer that said that those who thought this sucked didn't really read the manual. I swear to you, this machine is a dream. Compared to the coffee/espresso machine my boyfriend previously had, where you had to add water EVERY TIME you made espresso and it took forever to warm, this is a cinch. My boyfriend doesn't really know how to make coffee, and through reading the instructional manual, and a couple tips from me, he's learned how to do a lot on his own. This product is worth the money and if you are concerned, get the warranty.