In my trinity of favorite Pittsburgh Indian restaurants, India Garden holds the title of "best buffet" for sure - there is nothing more relaxing than wandering in on a Sunday afternoon for great Indian comfort food with Bollywood or cricket playing on the TV. Lots of people have the same idea, so the food on the buffet turns over pretty quickly, and they have a good variety (Do you like goat curry? They have that.) which changes slightly from week to week, so THEORETICALLY you could eat here several weekends in a row and not get bored. Theoretically. Is the food super-spicy? No, but it is incredibly tasty, and the whole experience feels very comfortable - we've never had an issue with service because we've never come here for a meal off the menu - just buffet. And have been very happy every time. Maybe that's the secret.
The biggest inconvenience is not the crazy parking on Atwood, it's that India Garden recently changed their weekend buffet hours so they close for a brief period between lunch and dinner. Plan on lunch around lunchtime and you'll be fine.