I find it ridiculous that reviews are based on ONE visit. I've been going there for possibly 10 years or more and it has ALWAYS been good. The lunch buffet is not as nice as ordering off the menu but good if you have kids with you. If you order food extra mild that kind of defeats the whole idea of eating in an Indian restaurant. This food does have a bit of kick which you would expect. The portions are NOT small, they are average. I am vegetarian and the vegetables dishes are always great, especially the Tandoori Cauliflower. The price may be a bit higher than other Indian restaurants but not overpriced. The naan is very tasty and beats the pants off other local Indian restaurants. The food has a good taste and is not loaded down with unnecessary butter.