I purchased the ticket the night before. I didn't expect to be contacted that night, I'm glad they did. They gave me clear explanation of where the meeting point is.
I arrived at noon. They gave me explanation about the trip before we board the traditional boat. It was an open trip.
The snorkeling was fun, me and my friend were the only Indonesians. The equipments was nice, you can choose whether you want a life jacket. I wore it at first but then put it off for the second snorkeling spot.
Overall, it was a great experience. Would recommend.