Azteca has the right ambience for anyone. I've been there with my family, with my friends, and as a quiet dinner. In all my experiences, the staff has seated me in an appropriate location, not seating me next to a family with small children when I'm there with another adult.
The food is great; the menu is varied and has always come to me hot and fresh. I've occasionally had to wait a little longer than I would expect for our dinner, but overall the service has consistently been excellent.
The margaritas are a favorite of mine, but I couldn't possibly pick one course as a favorite - every time I go, I try something new and love it!