Friendly and professional. Best guided snorkeling experience. In the water the guides are very helpful at pointing out and explaining different kinds of sea lives. On the boat they take care of your mask, fins, etc. Between each snorkeling stops they kept feeding us snacks and drinks. Warm, funny, helpful, personable. This tour Exceeds my expectations.