In AMES you'll find one of the cleanest, fastest (once seated) restaurants. Hickory Park.
We went there every time we were in Ames and were never disappointed. We've even thought about traveling back just to eat there once again.
https://hickoryparkbbq.com/