Never really ate here in the restaurant setting. However, we had our food catered from this restaurant for our wedding. The food was really good. There were some dishes here and there that were not perfect, but who's perfect anyway? They still get 5 stars. The owner really listens to you when it comes to how you want your dishes to taste. Not many places do that these days. The quality of food at the restaurant is not the same. We did eat a taste-test at the restaurant and told the owner what minute changes we wanted made. The owner did mention that catered food is all freshly made to order which was great. They added extra paneer and chicken at our request. All our guests really did rave about the food from here. Would definitely recommend for dining in (as the restaurant food itself was still very good) and if you're having a party or wedding, this is the place to pick for catering.