Zteca is a chain in Toronto and I am not a fan. I've been to this particular location two or three times, and another location on King two or three times. In each case, I've found the food much blander than I expect from Mexican food.
The flavours that are present seem washed out. You can't even really taste the rice. The textures are fine, it's just generally lacking in the flavours of the main ingredients themselves but also spices.
This may be because I haven't had any meat-based dishes. It's possible that all of the taste in Zteca is locked into the meat, but their vegetarian dishes (salad, burrito and rice bowl) are all quite bland.
I can recommend Zteca only if you've never had Mexican food before and want to take the smallest of steps into the unknown. Zteca is the blandest Mexican food I've ever tasted.