The food is pretty much what we could cook at home, with giant portions. At other places you might get a side of toast for $2.50 - at M's you get toast, eggs, country potatoes, ham/bacon/sausage, coffee, AND a little pitcher of milk for your coffee. They are fast, polite, and business-like. Even though they have lots of mix and match menu options, they're not big on substitutions like cottage cheese for potatoes, so if you're a South Beach or Atkins person, stay away because pretty much every breakfast comes with potatoes and toast. The lunches are hearty too, same no-frills kind of American food. They're not open for dinner.
Cons: no substitutions