I can't say much about the ambience in the restaurant, as I've only ordered food to go or delivery so far.
But the delivery service and the vegetarian food itself have been great so far. I order here regularly when I'm craving Indian food and I can't complain about anything.