First I would say if your kids want to go then do it.
It is a great location and they will enjoy it.
Push for a table near the water.
That being said, many people here do not like the food.
I also do not like the food here, and I am a big fan of Mole.
I am lucky enough to have access to high quality Mexican food.
The issue for me was they quality of the food, not what was on the menu.
A busy restaurant can serve fresh salsa and chips, not tostidos from a bag and jarred salsa.
This small detail sets the tone for the entire meal.
I also think if they served a dish with a selection of high quality Mexican street food then that may reduce many of the complaints. (tamale, soft taco, enchilada, black beans, and rice for example).
Although you do not see it on this thread I get the feeling the the majority of DISers do not like the food.
For what it is worth I also had a long talk with someone working in the Mexico pavilion today.
I told them I really did not like the food. They agreed and this lead to an interesting discussion.
I mentioned how the use bagged chips and jarred salsa and how disappointing it was.
During the conversation I mentioned I thought the
DDP was part of the issue.
They agreed and mentioned the problem was the reimbursement amount from Disney for the dining plan as an issue.
A meal that costs $25 on the menu gets reimbursed $15 and they need to pay staff etc..
This one statement explains the overall drop in quality I see (my personal opinion) in the majority of the Disney restaurants over the last 5 years.
They then brought up the service issues there, something I had no issues with.
There servers are not happy serving the food (it seems they do not like it either) and most of the customers are not happy with the food.
They then mentioned to me that the restaurant had been reprimanded about two months ago by Disney because of the food and the customer complaints.
Obviously this is all hearsay, but hopefully this means it will be getting better.
If I start to hear better things I may give it yet another try.