I'm a bit of an Indian food snob, living both in the SF bay area and NYC has spoiled me as far as Indian in the US goes...normally this is how I'd start a bad review, but this place is *excellent*. Not only is the food excellent, but it's very reasonably priced, and the service is great. It's family run by very nice people. I'm American but was there with three Gujurati's who were also very impressed with the food.
Highly recommended!