A true gem in the University area. There have been other Indian restaurants in the area and none of them can compete with this one. For lunch they have a buffet with a number of dishes to suit any taste including vegan and vegetarian. The buffet is on a rotation so some of the dishes change from day to day. Since it is a buffet I think they do not make the food as spicy so many people can enjoy it. Be careful, the food is so good you may accidentally eat way too much. For food this good you may expect to pay a lot but two people can get the buffet for $15 (or $10 if you get the takeout special). If you are unsure what dishes you would enjoy, go for the weekend "brunch" buffet. It is larger than the weekday buffet and includes some of their other Asian dishes as well. I have gone for the lunch buffet many times and have never had problems with the food (except when they can't keep up!), it has never tasted bad or been cold.
They also have a large dinner menu which you can preview on their website and they even deliver. Of course the dinner menu is more expensive but they give large portions. I usually order butter chicken, vegetable biryani, and naan for dinner and have enough leftovers for lunch and dinner the next day.
The dining room is rather small, around 15 tables, so if you go during a peak time expect to wait (but it's worth it!). The decor is simple and tasteful and the place is always clean. The waiters are very attentive and polite.
FInally a personal remark about the last time I was there... I used to go here at least once a week since I lived in the area. I have been away for a year and when we went back the other day the waiter remembered me! Even though I don't live as close as I used to I will go back as often as I can now that I'm back in Charlotte.
I hope this review has been helpful and convinces you to try Passage to India. Great places like this deserve the support of their community!