If you're looking for authentic Indian food this is a great restaurant. I've eaten at several Indian restaurants in the valley and this is by far my favorite. I only gave 4 stars because sometimes the staff doesn't pay proper attention to the tables. However, that has never deterred me from visiting this restaurant time and time again.