A restaurant that has a very high standard of food and service. It is in the league with the best restaurants in Toronto