Excellent
Couldn't fault the staff or organisation, absolutely outstanding and kept you so well cared for. Only downside was how busy the snorkelling areas were, absolutely rammed with boats and snorkelers, even on the early bird. Other than that the staff were amazing, funny but not over the top, food and service that was provided was top notch, I've cream and drinks provided each time we got back on the boat, fabulous lunch. Even breakfast before we set out and small dinner in return provided, amazing.