The food and service are excellent. There is plenty of variety in the menu. The prices are more reasonable than other restaurants in this category. Surely the staff have been here for a while because they are so skilled and professional. ...