I give this place a 3.5. I go back only because it is the only decent indian restaurant in the area. The competition remotely close by sucks! The food quality is good, inconsistently spectacular but always good and never bad.
Its a small place and I have only dined in once, I usually buy takeout. Price, its not pricey but when you see the takeout portions, I think its pricey. Compared to the quality and size of some places in little India, it is very pricey.
They have Haleem and its very good when its fresh! I do find the flavours and spice slightly tamed...not sure if they tame it on purpose as I am a different culture. It reminds me of a westernized Indian restaurant.