The service here is fantastic, but I'm not quite sure the food is worth the price tag. If I order take out for two for dinner, usually the bill runs about $30. Again, dining in is great, the wait staff is very friendly and attentive. There's nothing exceptional about their dishes - and it doesn't taste any better or worse than any other Indian food I've had.
If you ask me, the private owners of these little, ethnic restaurants charge way too much for their food. Even the Thai places I've been to in Charlotte are expensive.