If I could rate this higher than 5 stars, I would. Prior to this, I was using a standard coffee maker for which we used a separate bean grinder for, and then we transferred the fresh grounds to the coffee maker. Having the grinder attached to the coffee maker is awesome. It makes it much less messy, and it literally makes every cup fresh! The taste of the coffee is so smooth, better than going out for coffee to be honest. When you use the espresso function, it even creates the crema. The espresso is also wonderful. Cleaning it and maintaining it (filling with beans, water) has been easy enough so far. It also came with the descaling solution. I have yet to make the iced coffee but once it warms up outside, I am looking forward to that.