We had a great time snorkeling with Oscar and his captain. We met the tour company at the ferry dock and then we were driven to the marina. It was a small group which made us feel safe and relaxed. Because it's a national park, there will be other tour groups at the same spots, that is to be expected. We saw tropical fish, turtles, a nurse shark, starfish and some stingrays. We ended the excursion at this beautiful sandbar where we enjoyed Oscar's amazing guacamole and some drinks. It was the perfect amount of time at each location, especially given we had our 10 and 12 year old with us. I recommend you come prepared with a swim shirt, hat and waterproof case for your phone so you can take some pictures. As some other comments mentioned, the boat is a bit on the slower side, but you're on vacation, so enjoy the time on the ocean. Thank you for a fantastic experience Oscar! It was a trip to remember!