I've dived with Mike Ball twice now, once to see Minke whales, and the second time for the green turtle mating season. Both times were amazing, they took us to the most beautiful spots, and the staff is incredible, competent and always friendly - via 