Excellent
The staff on the boat were top class, taking very good care of the guests and the boat. There was plenty of good food and drinks, organised very well. After everyone had been swimming they constantly dried the floors. Toilets were clean. Empty drinks cups collected as soon as they were finished. Snorkels were available and staff helped with fitting. There was a kids pool and a floating island for resting/jumping off. Beautiful views and swimming spot. The best boat trip we have done!