We have eaten at this restaurant many times and it is consistently good across the board - food and service. The waitstaff are well trained and know the menu. We know we can count on a wonderful meal, fair prices and no mixups each time we go there. It is clean and well kept and hassle free. Well done!