We went to India's Rasoi once when I was craving Indian food, but what we got was a mess of butter and cream with some naan. The dishes are not authentically Indian, with very little spice and tons of cream added. Also, half the dishes aren't really even true Indian dishes, while the other half are the typical Punjabi fare (paneer, chana masala, etc.). If you're looking for more authentic North Indian food, I would choose House of India on Delmar in U City. If you are looking for good South Indian food, go to Priyaa in Hazelwood.
Pros: Reasonably priced; good service
Cons: Bland, overly fatty food
more