Casa Bonita, is quite the unique dining experience.
The atmosphere is incredible. I've gotten lost in the caverns many times over the years.
If you request waterfall seating, you can watch the show while you dine. The cuisine is tex-mex, with sopapillas and honey to pour inside, following your meal. The puppet show and the arcade provide wonderful entertainment for the little people. It's deffinately an experience worth taking in.
Whenever I've tried to take pictures inside, they always turn out really dark.