This one nailed all the criteria - service, food, ambience. Now I know which one to recommend when asked.