I have been to many Indian restaurants and I truly enjoyed Guru Palace. True, it is not fine dining but I find the food to be delicious and authentic. If you go between 11 am and 2:30 pm, as their website states, you can enjoy their buffet, tasting quite a few different dishes for a good price.