When I was a kid, this place was awesome. Now.... much less so. It has kept some of it's flair, but unless you're from the Midwest and just stepping off of a bus onto their property, you most likely won't be impressed. While the food isn't bad, as others have mentioned - it's priced for the tourists. Last time I was there was maybe... 8 months ago? We had a friend in who had remembered it from a prior trip. Even they commented that the prices seemed to have gone up. And in the 8 months since we've been back, I'm sure they've gone up yet again.
While this is the best recognized place in the area, I'm sure it's getting pressure to sell out if it's not making enough profit. So many of the other awesome spots in the area (Jackalope, Tree-house) have had to sell out and change over the last few years. And the land prices are just going higher and higher. So while I kinda "get it" about why they need to keep prices up to survive, I feel like I'm getting less for my money each time I've gone.
If you've got a friend in from another part of the country - bring them on out. Make it part of a trip to see some of the other spots in the area. But think of it more as a Cave Creek historical visit than a place to be overwhelmed with entertainment and/or food value.