The whale sharks were so beautiful and our guides were passionate & knowledgeable. You could tell they cared about protecting the animals and respecting their space. Excellent service from pickup to drop-off.