Excellent
We loved the sightseeing aspects, but would have preferred to not have had the snorkeling and swimming stops, as during these, which we didn't want to do, we had no option but to stay on the boat, which was quite uncomfortable as very unstable and rocky when moored. These parts felt like wasted time for us, we would rather have seen something else or had a shorter trip instead.