My wife and I stopped in for dinner on a Saturday night - place was packed. Although the hostess could not seat us for a meal right then she found us a small table to sit at while we waited. After a little while a very pleasant waitress dropped by to see if we wanted anything to drink. From that point on it only got better. Good food, fine wine and sincerely friendly and efficient service. It was a bit expensive, but worth it, and we returned the next night for another great experience - a large and impressive antipasto, delicious pizza and some good Italian beer. You should expect to spend $20 or more per person for dinner, but it will be well worth it in our opinion.
Celebrated my birthday with lunch at Gerard's Italian Bistro, not the first time and will hardly be the last. We've been customers for several years and eat there 3-4 times a year. Always good food, always good service, it's worth the drive to Payson.