Ok, even though I have heard terrible stories about the food being not-so-great .. this restaurant is what got me into Indian food. I've been there twice, and each time has been DELICIOUS! The waitstaff was friendly.. I NEVER had a problem.
Giving it 4 stars though, because it's just so dang expensive!! $22 for a small bowl of chicken curry hurts a little. But here is a trick...just sign up for a rewards card at the rio, earn points, and just use them to pay for your food! =) Win!