I've been to Haveli a few times now, and today was the first time I'd been through the lunch buffet. I have never been disappointed and today was no exception.
The staff are, as others say, extremely friendly and attentive. Every dish I've tried has fantastic flavor, and the servings are just right. The naan is chewy, the desserts sweet and the chai is tasty. They offer a wide range when it comes to level of spiciness, so I'm sure anyone can find the level that works for them. At the buffet they said everything was a 2 out of 5, and what I had didn't seem to have much heat to it at all.
While this may not be my favorite Indian restaurant in town, it is definitely on the list, especially if meeting up with a friend for lunch in that part of town or for a convenient meal before a movie at AMC.