The crew is very professional and is explaining everything in detail in regards to snorcheling. Can't say anything about the equipments as we had our own. The boat is nice and had enough space for 80 people, didn't really feel crowded.There was enough beverage (water and lemonade included in price). The reef was nice, but definitly nothing in comparison to Thailand or the Philippines.