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 you around the corals with the tanks, so you could see the whole underwater world. Lunch on board was meager, it's better to bring snacks from the hotel. The diving was excellent, the only thing is they ask too much for the photos. You definitely need to haggle and bring the price down by at least half, and if you really want to, you can get them to drop the price by a third. Overall, I highly recommend it. A private guide asks for the same thing from 60 dollars, and here the price is very good.