Let's start with the positive. The food is very, very good. I am a vegetarian and eat at Indian establishment often. The clientele was entirely Indian with the exception of my party. I mention this because I prefer going to various ethnic restaurants that people of that ethnicity go to because in my experience, the food at those places are usually very good and authentic. I ordered a curry and the Samosa Chat, both of which were delicious. Their Samosa Chat is covered with a gravy/sauce which is the fist time I have every had it this way. It was great. My companion order a chicken curry which she enjoyed. The food was prepared fairly quickly. The food itself would be rated at 4 stars. We did not try any dessert so I cannot comment or rate any of the desserts.
Now the bad. The restaurant is very, very small. It is more of a take out place in that there is not much seating. There is no host. There are no wait staff. You go to the counter and order. You have to fend for yourself to find seating. We ordered the food for eat in and when the food was cooked, there was no place for us to eat. So changed the order to go. But then the a table left and we were able to eat in. Then we forgot we did not order anything to drink. They have a station for water and we had that.
So If you enjoy good Indian food, eat there but if it is in prime eating times get it to go. If a seat opens as you wait grab it quick or you will be out of luck. That is why the rating went down from 4 stars to three. 4 stars for the food, 2 stars for the service therefore it averages out to 3 stars.