Been here a few times now, and it is hands-down the best Indian restaurant I have found in the metro area. Consistently good service, reasonable pricing (especially on apps), and I haven't found a bad menu item yet. Heat levels are also quite variable. They have no shortage of knock-your-socks-off heat if you ask for it (first restaurant I have found in a while where I never find myself reaching for more spices), but almost all items are full of flavor - even if you are so Minnesotan that table pepper is at the top of your spice threshold. TL,DR:. Very nice folks, nice pricing, awesome food.
We randomly selected to eat at this restaurant for their lunch buffet and it was extremely worth every penny. When we sat down I wasn't sure what to expect, the staff was very friendly and kind, the food was delicious, the bread was warm and fresh.. The best part yet.. The ticket was far less than I expected! Which is always great because it leaves more room for tips. I highly recommend this restaurant to anyone. Well worth it! :)