Good tour. There weren't many people on board, so it was quite spacious. There were three stops, and the instructors were great at pulling the tube around the corals, allowing us to explore the entire underwater world. The lunch on board was meager; it's better to bring snacks from the hotel. The diving was excellent, the only downside is that they charge a lot for photos. You definitely need to bargain and cut the price by at least half, or even by two-thirds if you're determined. Overall, I highly recommend it. A private guide asks for the same thing starting from $60, but here the price is very good.