Great! I highly recommend it. They are super attentive from the beginning, calling if you are at the meeting place, to giving you refreshments and fresh fruit on the boat. They provide you with equipment to dive in the crystal clear waters of the beaches where they take you.