Skip the major weekends!
We have been to this hotel in the past and had a great time. We only live about 25 minutes away so we decided to go there for a staycation for Labor Day. Bad idea. The hotel was swamped. There were no chairs to be had at all at the pool. There was trash everywhere. The poor wait staff could not keep up with all the people wanting to order food at the pool. You could not get an inner tube which you needed to have if you wanted to ride the rides. Everything is extremely overpriced for what you get. There were some activities we would have done but were not willing to pay the excessive fees. $15 a person for a nature walk, really?!? 
The other problem is the lack of sound barrier in each room. You could hear any conversation going on in the hall, not to mention when small children would go running by screaming and laughing. 
On a positive note, the lifegaurds and valets were always friendly as was most of the other staff. We stayed until 4pm on Monday and had a much better time with fewer people. We will probably stay here again because of the convenient location, just not on a major holiday weekend!!