We were there for 3 nights between this past Christmas and New Years. The hotel is lovely and the 1 BDR Suites are awesome! For the money, you really can't beat it. The grounds are beautiful and the pool is great.
Now, having said that, the transportation to and from the parks is simply dreadful. The buses only run during certain times (and do NOT trust the schedules that the hotel gives you, confirm schedules with the drivers) and there is as much as a three hour gap between them. In addition, one bus may be providing service to all four parks so they are often over crowded and you are making multiple stops before you ever get to your park. There were even times when we were waiting for a bus at the park to come back to the hotel, and there were NO seats at all forcing us to wait for hour or more for another one. Not a good way to travel if you have children.
In addition, we found the food options way overpriced. There are other, cheaper options across the street from the hotel.