I took my family during their birthday celebration because it was free. It was a great deal. My kid had a blast! She loved it and still talks about "the cowboy hat." They have a nice petting zoo with quite a few different animals. Also, burro or mule rides (we passed on that) were available. The town is pretty cute with a couple of different things going on to entertain you - shows, bull rides, games. There are a couple of different shops to buy some food but we opted for the restaurant. Food was mediocre at best and the selection was very small. Service was only so-so.
Finding a little bar and getting a margarita and beer to walk around with was a welcomed surprise.
Bottom line, this place is pretty cool and a great place to take out-of-town family. I am not sure that I'd spend the money on the admission then spend the money on each "attraction." I think we would have been disappointed but free is always a good price for trying new things, if they offer free admission again I'd probably go again. I definitely wouldn't recommend the restaurant.