This is a place to check out for yourself once and after that you'll probably find out that once is enough! Unfortunately I have been here a handful of times whenever we have family and/or friends in town with their kids. The most recent visit was at the request of my sister when she was in town with her husband and son.
I keep saying to myself every time I come back "surely they've improved the quality of the food since I was here last, they must know that it's considered a joke among us locals!" But, nope! No such luck. I usually order the Chicken Deluxe which is unlimited and starts off with a taco and three enchiladas. Tasteless! So for my refill (don't ask me why, I guess I'm a gluten for punishment) I ordered everything again but this time with beef. Not any better, actually I think it got worse. And if you're thinking you'll just go in without buying food, think again! They actually have a sign that states if you're entering you're buying! The only thing that's not a total waste is the sopapillas. They are usually hot, fresh and delicious with honey!
The service was incredibly slow too! We brought our food with us on trays to the table and began eating however after 20 minutes we still hadn't gotten our drinks although we asked our waiter for them a number of times. Finally I was thirsty (after mopping up all of this "delicious" cuisine), got up and got our drinks for the entire table. We also waited a long time to get/pay our tabs too!
Now for the good - The kids go out of their minds for this place and always have fun! The waterfall, the cliff diver (who was really fun and friendly to our kids by the way), the annoying ape, the cave, the game room, etc....they love it all! Me? I look around and wonder when are they going to update the place, paint a hand-print covered wall, shampoo the carpet, etc. But none of that seems to matter to the kids or the management because after all, this place continues to be packed night after night. Don't let me ruin it for you though, try it for yourself and decide!