Our guides were really great. Weather did not permit us to get to the snorkeling portion of our trip. Dang thunderstorm. I give 5/5 because check-in was a breeze, our guides did a great job monitoring the storm and got us back before the storm hit. And it hit! They immediately offered a partial refund and it was hassle free to get it.