I spent the afternoon here with my two children (7 & 8) and my 70 year-old mother - and everyone loved it. After a steep walk down into the cave we were loaded onto a boat for an hour long excursion into the cave. We were treated to several different formations within the cave and also saw numerous blind cave fish and blind crayfish. Our guide, Jacob, was knowledgeable, and answered everyone's questions. He even knew the scientific names of the cave creatures! Our boat was well lit with lights shining down into the water as well as lights on the cave walls, so everything was as visible as possible within a cave.
After visiting the cave the kids were able to search for treasures in bags of sand they had for sale in the gift shop. At first I thought it was a bit silly, but both of my children LOVED pouring the sand into the screens, and then dipping the screen into the sluice way to wash away the sand to reveal the polished rocks and "gems" hidden within the sand. Bags of sand were $4.95 and $7.95. I bought one $4.95 bag for each child which, pouring a small amount out at a time, entertained them for probably 30 minutes. They both enjoyed comparing their gems to the ones on the identification card. Watching them enjoy the search was definitely worth the $10.00. Plus they each ended up with a decent number of "treasures." Now, two days later, they are asking to go back to do it again. Older children might not enjoy this part, but for my two it was the high point of the day.
It is cool down in the cave (mid 50s) so I was glad we remembered to bring sweaters. Also, good walking shoes are a must as there is a steep walk in and out of the cave. That said, it is not too steep - my 70 year-old mom with a bad knee did just fine. (Though she did go slowly.) I will recommend this to friends, and I'm sure we'll go back for the big bags of sand next year when we're in town.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.