We've only been to TL, and we love it there. We've taken our DD there when she was 16 months, 2 years, 3 years, 4 years and again when we visit in a couple of weeks. We've taken our DS when he was 18 months and he's going to pass on our upcoming trip (he's two and can be unpredictible -- he's going to stay with my Mom in the room).
We love the lazy river. The kids like being in the tubes with us and going under the waterfalls and venturing in the lush vegetation. My daughter loved the family raft ride. I'm not sure about the shark encounter. The water is very cold and I'm not sure if she would dig that.
The sand, shade, music, and all around vibe at TL is warm and relaxing!
Good Luck!