We took taxi to get there as it's kinda far from town. The cave is big, there is water in bigger part of it but you can walk around along the walls or take a boat through that takes you to the rice fields too. Nice to cool down inside during the hot day.
Botanic Garden was pretty and clean, the zoo on the other hand was a bit of a sad look. I don't like caging animals as they're rarely taken care of properly, here you have an impression of concrete nature everywhere...
It is the most beautiful diving place - only I wish there were not that many divers visiting at once! You can swim and see vast natural reef filled with beautiful fish and divers above. Still, highly recommended to visit at least once.