A wonderful experience! The guides were skilled in knowledge about the sharks and could answer all of your questions. You had a lot of time with the sharks in the ocean, and you got really good views of the animals. The only bad thing was that it was a very bumpy ride in the cage in the ocean, but you can't blame the company for that! Just be aware that it might be hard for kids to do this kind of trip, because it could be hard sometimes to secure your feet in the cage if you were not in a certain hight (and it's required that you secure your feet in the cage in someway, or otherwise the other people in the cage will get your legs in their face).
But other than that it was a really cool experience to see the sharks, and you saw a lot of them!