How does a "food" place of any kind get 5 stars from Traveling Tom?
Serve him good tasting food with flavor. Do so quickly in a clean restaurant by extremely friendly people who go out of their way to make you feel important. Offer him a restroom where he can leave feeling cleaner and better then when he entered it and have plenty of close by free parking. Accept his credit card with a smile and ensure that the table he is going to sit at is clean.
This place did it all and therefore - they get 5 stars. Maybe I hit a good day - maybe this is normal, but I most likely will return here before my vacation is over with.
Nice job and a special shout out to Michael who offered to refill my drink and haul our trash away for us!