Have done both take-out and dine-in, and would recommend both. Food tasted great and fresh both times.
A warning though, my usual preference at other Indian restaurants in the past has been medium to medium-hot. I've tried both "4" and "3" (on Taj Mahal's scale from 1 to 6), and both were a little more spicy than I'd like. If in doubt, play it safe.
Awesome restaurant! Will definitely eat here again.