I've had Indian food all over the world and I can honestly say that this place is one of the few places in North America that knows what authentic Indian food is about. I can understand how a few bad incidents can cause people to put in bad reviews but I visit Ashland every year from California and eat there almost every other day while I'm there. If you've ever been to North India then you'll know what I'm talking about. Unlike a lot of the other Indian restaurants in town(and believe me I didn't form this opinion by eating at these other restaurants just once) which hire a bunch of people from south of the border and have them cook Indian food, the owner of Three Rivers not only runs the show but does all the cooking himself. He grew up in India and knows about all the little spices and other ingredients which make Indian food authentic. Btw, he also sells those ingredients and will gladly share the recipes with you if you're interested in cooking some good Indian food at home. Have you ever had dishes like potato pumpkin,bitter gourd, mixed veggie korma(I can go on and on)? If not, you have to check this place out. Apart from the food, if you also like some great Indian chai then you have to check this place out. There's a reason why some of the great local and outside(I know the ones from Mt Shasta and Seattle,etc)musicians hang out at this place every weekend and play all kinds of wonderful music. Most of them have travelled to India and understand everything that's legit about India. I'd highly recommend this place to anyone without any hesitation.