I give out stars relative to the restaurant's niche. For a mid-scale Indian place, this is as good as it can get. Extremely authentic, which means delicious. I only wish it were closer to home.
The service was a bit abrupt, but not rude. Would definitely go again.