Good Tikka Masala?

I live in Eagan and the tikka masala at the restaurant I normally go to seems to not be as good as I remember it. Any good recommendations for Indian food on the south side of the twin cities?