Highly recommend. The boat captain and tour operator (my apologies, I forgot their names) were super kind, friendly, patient, knowledgable and funny. We were fortunate to have great weather, glassy conditions and really high visibility but I think even if that wasn't the case, the tour operators would have made it enjoyable and engaging. Thanks for a great day!