I've eaten here many times over the years and it has never disappointed me. The food and service is excellent. I especially like the daily buffet. The only problem I have with this place is they haven't painted the walls in a very long time and they really need it. They're grimy and just look unclean.