Such an incredible experience! The staff were so friendly and always in very good spirits which boosted my confidence about going into the water. The trip exceeded my expectations and we were able to swim next to three whale sharks and see a blue whale and some humpback whales. Despite going in august, at the end of the whale shark season, we were able to swim with them quite a few times.
I would 100% recommend the trip and will be back if I ever get the chance.