We were recommended this company by a friend. What a great tip! Loved the smaller group. It was a wild ride, but I sat toward the back and enjoyed it just as much. We did the 5.5 hour tour which was so worth the money and time investment. The snorkeling was unmatched and was like swimming in the best aquarium you have ever seen. We saw hundreds of varieties of fish, octopus, turtles and even dolphins. The crew (Joe and Kapeli) was attentive and fun. Their taste in music was excellent. The food was perfect and well-timed -- nothing special, but tasted great after being in the water. Don't expect breakfast right away -- they feed you after the coastal trip in the high waves (for good reason). They timed our voyage out to Molokini perfectly to avoid the large groups. While they can't control the animals we see, they seem to know where to find the unique opportunities for sightings. What a perfect day!