I'm looking for a great Indian restaurant to take an out of town colleague of mine to. I've been to Tamarind recently, and it was OK, but I didn't think it was great. Same with Junoon. We'd actually be more comfortable with something less fancy with more of a focus on the food. North or South Indian, it doesn't matter - we're just looking for something delicious and authentic. Location-wise, anywhere downtown would be preferable. Please help!