Beautiful boat, comfortable seating. Nice tour guides. Saw one turtle and lot's of fish. 2 hours not long enough, recommend booking 3 hour or more trip. Disappointed with amount of people once we reached snorkel area, a bunch of other tour boats in same spot. I kept running into people and eventually took my fins off because I kept accidentally kicking people. For me not worth doing again. I would rather snorkel off shore with less tourist around.