Its a great location to get to all three of the parks you plan to visit. Farthest from Universal, not far from SeaWorld, and very close to the entrance to The World.
It is more of a business resort, but the kids will absolutely love the pool!
It is a beautiful property and I love to stay there (be there on March 8!). But, the on site dining options, and everything else, are very expensive. Valet parking is expensive, and self parking is so far away that there is a shuttle that takes you from the garage to the lobby!
There are some food court type options downstairs by the entrance to the pool, and there are some expensive food options at the cantina at the pool.
Overall, I think it is great resort. Not exactly built for kids, but I have never seen a kid not have a good time there.