Yes, it is expensive. But it is very, very good. I am willing to pay for Indian food that has that level of excellence.
Yes in some big cities you can get decent Indian food for much cheaper, but it does not hold up to this or any excellent Indian food.
But, their lunch buffet is very reasonable, and different every time. I think one of my best meals there was at the lunch buffet.
The large window overlooks ugly, but nothing is perfect.