We have stayed there 4 times now and love it. With the front of the line pass you get by being a hotel guest, you can fly through lines. It is great. We did the morning at one park, went back to the pool for the afternoon, went back after the pool to hit a few more rides (usually the wet ones). The next day we did the same but at the other park. The beach pool is fantastic for families especially. The kids can be supervised for the most part from the sidelines. The slide keeps most busy for hours. My daughter made friends within about 5 minutes and they stuck together all afternoon. My kids are 13 on down to 6 and the pool kept all 3 busy.
The gym is small but has all the right equipment. The restaurants are great.
After being in the crowded park, it is nice to come back to such a calm and tranquil setting.
Enjoy!
DG