Great place, great staff, great food, great snorkelling, great walks with the Great dogs, some great diving but you don't get any say about what dives you do which I think is unfair. It's like going to a restaurant , being shown the menu but then not having any choice.