I've been here twice and both times were for the lunch buffet. I've been to many Indian Buffets before, but I'm going to say India Garden's is the best. What makes this place stand out from the others is the fact that there is always plenty of -fresh- food. You don't feel like you're eating curry that's been sitting there for a few hours. I think it helps that they have lots of customers, so the turnover rate is high. Plus, the naan here is soooooooo yummy. It's thick, chewy, soft and frickin' delicious. I would come back here just to eat the naan (dipped in some of their tamarind and onion chutneys). They have several vegetarian options as well as more curries for the meat-eaters. Their salad bar is the only part that's lacking, but that's OK since one shouldn't go to an Indian buffet to eat salads. The service was great also. They immediately sat me at a table when I walked in and my water glass never fell below the halfway mark. The lunch buffet costs $8.99 per person and is worth every penny. Do yourself a favor and skip breakfast before you come here.