Fantastic place. Cheap to travel to. No problem if you go by boats but you are getting wet when entering/exiting the boat. You get a young guide from the local school that do guiding in the free time so stick him extra money to support the school. And then prepare for a steep climb on rocks and muddy paths in the hot sun. The climb is first about 300 meter and then 130 meter down into the cave! I'm not trained at all and managed this climb but it was much heavier than expected I must admit. You can skip the boat and go the other way by the about 700 meter long steep path but it will take about 2 hour of climbing. The 1/3 size temple in the cave is very nice. Area is clean and if you don't bring water they have bottles for 50 baht. When coming back with boat you have some restaurants wit very cheap and good food. A must see place if you are in the area.