This machine checks so many of the boxes.  It's pretty incredible.  Freshly ground coffee in a variety of sizes from a small Espresso to a full carafe!  I prefer to make a cup at a time and my husband prefers to make a full pot.  This machine accommodates us both.  I'm very pleased I do not have to use pods of any kind.  You can also use ground coffee and bypass the whole bean grinder.  The only drawback is if the people in the household do not like the same blends the beans are not easily switched out.  To that end I have figured out just how much coffee to put to be ground so there is not a lot of excess left in the machine.