I would rate this experience a 3.5 out of 5 stars. We arrived Thursday around noon from Tucson. So quite a drive for us. And upon arrival it looked like a small town all shoulder to shoulder with tents and RVs and campers lined up on the bank of the stream/river. We eventually found a nice spot further up the road which was not adjacent to the stream. We enjoyed our stay and I honestly would have given this a 4.5/5 stars, but due to so many other people down the road, lots of unsupervised kids running up the road for "cell phone service" and these kids would throw massive rocks at a large metal sign disrupting many other campers and scaring the wild cows and our dogs. When I attempted to approach the teenagers they scurried off. Just seems like a real hot mess of a place. There are some very magical spots that can be secluded near the stream/river. I'm sure this camping spot is incredible when other people are not ruining your trip.