This machine is a monster in size...but in a good way.  Self-grinds the beans for you, different settings for different types of espresso drinks or americano coffee.   Make sure you have a decent amount of counter space for this because it is big, but it looks great and the espresso comes out perfect.