It was a good experience. Loved visiting the island and its natural beauty. Snorkeling was not pleasing as there wasn't much to see. The local staff on board needs to learn to serve/ treat guest equally and not based on the nationality/ skin color. Few staff had bad attitude. They laughed and made fun behind our back in their local language. Overall the trip was good but was not as great as expected.