Amazing! We have been taking our now 10 year old son here every year since he was 6. This year we went twice on the same vacation and loved each tour equally. Each trip is different and the on board naturalists are knowledgeable, accessible and fun. Because you never know what you will find out in the wild, each tour offers different experiences. There are divers that fetch sea creatures and bring them to the windows so you can get a good look at them. We have seen octopus, spiny and pencil sea urchins, a sponge crab (!!), and starfish. Out of the window beneath the water, we saw turtles, all kinds of fish, the tail of a white tipped reef shark and of course the beautiful coral formations on the reefs. The crew is great and I cannot say enough about how worthwhile and great the Reefdancer is!