Just back! We were there a week and a bit ago, kids 7 and 2 loved it.
For teens, I'd say yes they'll enjoy it if they're into at least some of the offerings. There were plenty of teens around when we were there. The zoo is a couple of days at least to do it all, if you time it right you can see the bird show and feedings- tiger feeding is great to watch!
Then there's the waterpark, the bigger slides are definitely aimed at teens/adults and are fun, I couldn't do them all with 7yo for height/weight restrictions but the ones we did were great. And there is a big pool there.
The pools in the hotel itself are fab, plus they have football and basket ball courts and vr/gaming room.
Evening entrainment isn't the best I've seen but there's a show every night. The Michael Jackson act is worth a watch... it's an experience 😂
If you go ultra (or AI+) you get pizza deliveries to your lodge and unlimited visits to the themed restaurants and a couple of trips including the other magic hotels which have their own water parks. Wi-Fi can handle streaming if you wanted to take a fire stick or something so they could spend an evening in with pizzas. We had a hot tub and my dc spent lots of time in it, well worth the extra.
You've also got the experiences you could pay extra for like night safari and swimming with sea lions.
we love it, it was our 2nd visit. If your teens are into at least some of what they have.