I had an incredible time diving with Diveheart. Th...
I had an incredible time diving with Diveheart. The instructors were friendly and patient, and they made sure everyone felt comfortable in the water. The dive sites were stunning, and I had a chance to see some really amazing marine life. I can't wait to dive with Diveheart again!