I would never disagree with misspickle, but I'm afraid you don't get 2 hours in the cage.

It's more like half an hour, with the remainder of the 2 hour experience being training, education about sharks, suiting up, getting into the pool, getting into the cage, then showering afterwards and asking any questions you may have.
It's a fantastic experience, truly amazing to be down there in the shark tank. Not only do you get as up-close with these astonishing creatures, you also get to see the tube guests walk through and wave at people taking your picture! If you really look hard, you can also see the inside of Sharks Underwater Grill, which is pretty cool.
We had some fish in the cage with us (they can just swim right in) and many of the sharks came close enough for us to have touched them (which we didn't!). They look you right in the eye as they swim by, and that's an experience most people aren't likely to have any other way.
The pressure inside the tank also comes as a surprise. If you've had a burst eardrum, you'll remember it when you get into the cage and go under water. Immense pressure (not painful, just intense).
I couldn't say if it's worth $150. If you don't have park passes and are going to use the 2 days free tickets with your tour, I'd say it's worth it. Or perhaps it's worth it for the person who most wants to go. My opinion would be, it's probably not worth it for children who aren't overly keen to try it, but if you're a shark fan, it's a once-in-a-lifetime opportunity to get up close and personal. I'd do it again.
