I use this one de longhi magnifica
cannot fault it will grind the beans [grind adjustable]. you can also adjust the strength and cup size,
also has and auto descaler option too.
and if you run out of beans also has an option to add ground coffee.