Great experience with this company, so glad we went with them. My sister, mom and son went on this excursion with me and everyone had a blast. The crew members were all great but a special shout out to Adam who took some extra time with my mom and helped her snorkel at the bay when she was nervous, she had a great time and appreciated the extra attention. The boat was clean and comfortable, the dolphin "chase" was exciting, fun and was very well done - the dolphins could approach or not and everyone was very respectful of them. We were able to hop in a few different times as the dolphins swam by and it was fantastic. The snorkeling at Kealakekua Bay is a must do - the water was crystal clear and it was like an aquarium with a huge variety of fish, eels, turtles, etc. We ended up snorkeling for about 45 minutes which was plenty of time to go around the outer perimeter of the bay and see things though I could have spent the day there. Lunch was good, snacks and drinks were plentiful and service was great. The crew took great care of us and made the whole experience wonderful. (I would like to see these guys reduce waste and use a water dispenser and encourage people to bring their own water bottles vs. using plastic in the future but hopefully they were recycling them.)