Relative to other Indian restaurants, this is really $$$ but given the quality of the food, well worth it. The restaurant is nice, the service is great and the food was amazing. The portions are a bit smaller but this isn't an all you can eat joint and they are more than big enough for a normal dinner portion. If you're very hungry you'll have to get a starter as well.