My wife and I order from Haveli all the time, great service and fantastic food. There's a discount for paying in cash, and pickup orders are usually done in 10-15 minutes. The staff are very kind and friendly, and clearly prioritize customer satisfaction.
I routinely get the lamb shahi korma, and my wife mixes it up. We are both happy every time - me with the consistent dish and she with the consistent good taste. We also frequently get plain lassis, and they are delicious! Naan is very good too, have tried every one and love dipping them in our main courses!!
If you like Indian food and are in the area, I whole heartedly recommend Haveli. You won't be disappointed!