If you are from india and like indian style spicy food, its good option to dine in. Dinner is pretty much close to indian style and taste than lunch buffet. Lunch buffet is average.
If you are an indian and love spicy, go for 8 in spice scale. Non indians can go for 5-6 for the first time, and can try 7 next time. If you cannot have spicy, go for 5 or less.
Menu is good and you get sufficient options if you like food sharing in group.