Keep in mind it's Mexican food (as in from Mexico) it's not Americanized Mexican food or Tex-Mex. In our opinion, when people are giving food reviews, people need to be very specific as to what they ordered and liked and disliked. Even in Houston we eat at specific restaurants for specific items. I can't tell you how many times I've recommended a dish at a particular restaurant and someone goes and orders something I didn't recommend and then says, we went and it was okay. When I press them at bit, I find out that they didn't order what I recommended! SMH Haha
We stay at GDT quite a bit, so it's an easy reservation to get when we decide we just don't want to leave after getting back from the parks. We've always found the food to be good, but we also don't expect it to be our local Mexican food and rarely order something standard that we can get back home. We have a ton of Mexican food and Tex-Mex in Houston and I've traveled all over Mexico from boarder towns to Mexico City to the Baja to the Yucatan, the food is different in all those regions. My understanding is that Maya is owned by the same Mexico City restaurant group that owns San Angel Inn and La Hacienda de San Angel at Epcot.
The Cochinita Pibil which is a Yucatan region dish was very good on one of our trips.
We had the Barbacoa Empanadas which were good.
The Short Rib was very good as well.
My wife puts it in the top 3 of her Chicken Enchilada's Verde, period.
Even the Caesar Salad was good. (Yes, this may surprise a few, the Caesar Salad isn't Italian, it was created in Mexico! Ha)