The hotel pictures we saw led us to believe there was a massive pool with swim lanes. While it was a bit misleading, it was a good size and allowed for several families to be in at the same time, without being on top of each other.
The rooms were descent. Pillows were a bit small, but the thermostat and bedding was comfortable and the shower was great--plenty of places for everyone's shower stuff.
If I could have changed one thing, it would be the prices of the restaurant in the hotel. I expect higher prices for the convenience, but min $18 an entree meant we adults didn't eat there (kids menu was $6 a meal).