I've tried to leave some well deserved feedback for Andrew and his staff, but have not been able to do so. I have decided to leave it here, for now anyway.
I would suggest to anyone traveling to Cairns to look Andrew up first. He handles not only diving, but all sightseeing in the area. His...