My family has been going to Casa Bonita (300 miles from our home)at least annually for over thirty years. We never miss it when we go through the Denver area. Sometimes we eat there twice on a trip because the kids love it so much. We usually plan half a day for our visit, because there is so much to see and do inside. Sometimes there are really long lines, but the fun and food are worth the wait.
I do have one grandson who appeared to not like Casa Bonita; he used to close his eyes and refuse to eat when we were there. It took me a couple of years to figure out why. His older brother and I had told him how much he was going to like Casa Bonita, and he would get to see a puppet show, break a pinata, play video games, hear a mariachi band, and see a guy dive. He kept his eyes closed because he did NOT want to see a guy DIE!
Everyone who enters must buy a meal (around $10 per adult and $5 per kid). Although most people order the all-you-can-eat plates, I don't think I have ever seen anyone who could eat a second helping. With your entree, you get rice and beans, and every table gets unlimited chips and salsa. Every table also gets the best part of Casa Bonita: unlimited, fresh, hot sopaipillas.
I usually order the gorditas. They are made with seasoned, shredded beef, wrapped in dough, deep-fried, and smothered in cheese sauce. And, yes, they are worth the bazillion calories each. I am always surprised when I see a bad review of the food, because I think it's great and I do not eat at fast-food Mexican restaurants. Especially if you have kids (babies to teenagers), try this place.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.