Captain Steve was great, fun and informative! He found several dolphins for us to watch for awhile in route to snorkel. Ali was so fun and helpful snorkeling and providing us beverages as well before and after the snorkeling. A little rain on the way back, but we had a great time!