Great place for families with kids!
We stayed here for three nights with our three year old, and really enjoyed the resort. We stayed in a studio, which was plenty of space for the three of us (although we would have loved some private space). The studio had a mini-fridge, microwave, and coffee maker. The bathroom was huge and very nicely appointed. The air conditioning worked very, very well, which is a major plus in Texas in July! The grounds are very pretty and the pool and lazy river were lots of fun.
Pros: pool and lazy river are great for kids, the resort has a kids' program that looked awesome (we didn't use it, though), the room was nice, the grounds are very pretty and secluded, very close to Seaworld
Cons: very young staff seemed less than enthused about their jobs, a group of guests at the lazy river was very rude (not the resort's fault), they only provided one packet for coffee and since we are coffee drinkers we had to buy coffee (this probably comes with the territory in a timeshare property like this, but I am used to getting new coffee daily at a hotel), very far from downtown and the Riverwalk, hard to find nearby restaurants, not a good place for a couple to go for a romantic getaway.
Overall, it was a great stay and I'd go again.