I had an amazing time on this tour with my family! The boat ride there was exciting and we got to see three different humpback whales in the water while we were on the way to Molokini. There was even a whale in the water extremely close to the drop off point by Molokini with her young calf. The reef was abundant with beautiful fish and living coral, and we were given enough time to swim around before it was time to go. Everything was extremely well organized and there was just the right amount of people there so you didn't feel like you were swimming on top of each other or fighting for space to swim around.
After getting back on board the boat, we were taken to a second spot where you could get off again in open water to an area called Turtle Town. It's apparently a cleaning station for Hawaiian Sea Turtles, and although you cannot approach them, there are more than enough turtles gliding around you through the water to make it a well worth experience. Although you got less time here than at the Molokini reef, the ten-fifteen minute stop was enough for me to see 24 sea turtles, some of which approached pretty close.
I would absolutely recommend this tour to anyone looking for something fun and exciting to do for a few hours, with or without children. We saw fish, sea turtles, and humpback whales all within the few hours we were on this tour. We left feeling 100% satisfied with this experience.