We eat at Taj almost once a week now. My roommate loves their grill items, which they always serve fresh, and I stick to their curry items.
Taj is slightly expensive but will never break the bank if you're really craving Indian food. Owner seems a bit terse but has great customer service.