Great machine.  Comes with everything you need to be a great barista!  Love that it grinds the beans, so you get fresh espresso shots.  The custom settings are nice, but take some getting used to.  Frothing the milk, is a science, and I highly recommend getting a thermometer for this.  We have not been disappointed!