To expand on this, the manager also said that they'd had several new people start yesterday, and what it seemed like to me is that maybe they just hadn't worked out the timing of getting a whole table's worth of food up at the same time. Nothing would come out of the kitchen for fifteen minutes, and then two tables at 6 - 8 people/each would come out all together. We went to the Boulder Taphouse up in Mason City and enjoyed the food well enough, so we'll give it another shot - I just might give it a bit for the dust to settle. However - OP had asked for no chains, and Boulder Taphouse is technically a chain.
Some of the best restaurants in Ames, a few of the well-known suggestions and a few not-so-well-known:
- Gyros - Pammel Grocery or Flame & Skewer
- Thai - The Spice
- Chinese - House of Chen (not as good as under previous owner, but still best in town)
- Lunch sandwiches - Downtown Deli (get the chef salad)
- Breakfast - Grove Cafe
- Burgers - bunch of options - Provisions, Brick City Grill, Dublin Bay (although I think their menu is not what it used to be)
- Ice cream - get the Jamocha shake at Burgie's in the gas station down by Lowe's
- Pizza - drive to Nevada and get Old George's