I had a great time. I went there with my boyfriend. The portion were generous, but the quality of the food was overall average. The show is quite entertaining. The horses were beautiful and there was a lot of interaction between the actors and the audience. The waitress staff is also very friendly. The kids around us seemed to have lots of fun. There were people of all ages and demographics.
We used a groupon, not sure if I would have paid full price.
I disliked the fact that they were trying to up sale you all kinds of trinkets (fake swords, etc...), packaged (ex: birthday package), etc... We did not buy anything, but noted parents around us that bought trinkets for their kids (probably to avoid tantrum).
In summary, go there fore the ambiance, not so much for the food.