This is the only India restaurant in AZ that doesn't disappoint. We have been there a few times and the Seekh Kababs and Chicken Tikka have always been excellent. The food takes a while to come out, but then it is fresh food. Fresh food takes time. The service is good. Went there with kids once not realizing that they have belly dancing - that was embarrassing. Take out food has been disappointing as well. Now we always dine-in, avoid weekends, and make sure we have plenty of time to wait for enjoy the good food.