We have been here a few times during routine Mill runs and for dining. Food isn't the best, but it is pretty good. Drink selection is solid. You should expect ten to twenty minute wait times and above average service. Stay away from the appetizer platters- they don't deliver.