This is my favorite Indian restaurant.  I am not a vegetarian, and yet I find the food here appealing and completely satisfying.  The price is a little steep but if you go hungry you can get your money's worth.  The service is fine - it's a buffet - they bring you drinks and take your plate away - what else do you need?  LOL  When my Indian friends eat here they tell me it's quite authentic Southern Indian Food.  I would not be able to tell.  I'm not an expert.  But even my husband who usually does not care for Indian cuisine love the flavors of the dishes here.  My 3 year old eats well here also.  The people running the place are gentle and quiet.  There is always a lollipop for my little girl at the end of the meal.  =) A very peaceful, enjoyable place to dine.
Pros:  Great tasting food
Cons:  a little warm inside!  a bit pricey
                        
more