Update:
Still going to Flavors of India. The food is still very consistent, and it's really good Indian food. I've had the chance to travel a little to parts of Chicago, IL, and nearby Indiana recently, and I have tried their local Indian restaurants, which people raved about. I can honestly say Flavors of India surpasses those restaurants!
And btw, Gulab Jamun can be served warm or cool. I prefer cool.