It's a treasure hunt, a great excuse to get outside and to play with your GPS. It's not as intellectually challenging as orienteering. The only challenge comes from errors in GPS readings. Once you've found a few caches, hiding spots become easy to spot.
It's a clean family fun.
I wonder what would happen if you put a cache in a MP.