My family thoroughly enjoys it. It's fun when we are traveling, as there is always something to do when we "get there".
Some of the caches are very well done, and lead you to some cool places you'd otherwise never see.
We like doing the "trackables" to see where they go after we're done moving them.
Get a GPS that has geocaching capability. Not necessary, but makes things simpler.