We don't visit this restaurant often, but we have been going there over the past few years. We were never disappointed. This may be not the height of Indian haute cuisine, however one can tell that the food was prepared with sufficient care and expertise. The wait staff seems adequate. Some dinner dishes are a bit pricey. Good experience overall.