Haveli is pretty much what you go to an Indian restaurant to enjoy. On top of that, it has an extremely pleasant atmosphere and the staff act like true hosts and want you to enjoy your visit to their establishment. I have read some of the previous reviews and find the main critics to be several types of quiblers. Haveli offers a good variety of nicely prepared North Indian dishes with much emphasis on chicken options. All of them are quite good. Not heavy on the heat spicing, but if you want that, don't go to the buffet, as most people can't handle the eye watering stuff. The goat dish and the Bharta had enough heat to be noticeable, but most did not. There were some really nice vegetable offerings. The only thing we missed was a dal.
We stumbled onto Haveli a couple of weeks ago as we began to use McKee Road again. It's only been there for a little over a year. Took family with four adults and two small kids for buffet lunch and were not disappointed in any way. This will become our new "Go To" Indian from now on. The only really good review is to continue to go back, so we will see you again Haveli.