We booked this last minute based on the reviews. We were not disappointed! The day of our tour, the owner helped us navigate into the harbour as it is a bit tricky. The boat was a solid and had plenty of seating for everyone. The crew comprised of Sean, the captain and Jacob who handled all the rest. The staff were very friendly and explained the day to us. If you are prone to sea sickness, do take something prior as the ride could be choppy. They provided a great lunch with fresh fruit, snacks and beverages and had that several times during the trip. There was more than enough for everyone. Our first stop was Kealakekua Bay. This was a spectacular spot for snorkelling and viewing many underwater marine life. We were very fortunate to see a few small sharks and sting rays. We then went over to a few spots hoping to see the miniature dolphins, but unfortunately they were nowhere to be seen. Instead we got to visit another snorkelling site and enjoyed the underwater sea life. The overall experience was spectacular and highly recommend booking through these guys. Do bring an underwater camera or video device. If you do t have one, you can rent a GoPro at a reasonable price or buy a disposable underwater camera.