The tour is not well organized. Pick-up time was delayed almost 1 hour and half of waiting. We asked the organizer to give us the driver's information and contacts for us to contact the driver directly. The food was not prepared properly due they do not have time to buy the ingredients. Even though the attractions was great. They apologize many times for the incident. We rented our snorkeling gear we were expecting they will provide it.