I've been to a lot of Indian restaurants in the area, and this is easily the best. Delicious food, great portions. The lunch buffet is not their best, but at $11 for straight-out-of-the-oven tandoori chicken and unlimited fresh naan, it's not bad.
Still, stick around for dinner. It's a beautiful, big restaurant, with great, flavorful cuisine. A step above the usual dumpy looking ethnic restaurants that so much of Indian food seems to have degraded to. This is a real restaurant.