We stay there often. The rooms are large and spacious. There is a shuttle that you need to take to the park that runs every 30 min, and they charge you $5 or $6 per person. The breakfast buffet is free, I don't go but the rest of the family does and it's "ok". There is also a restaurant on site but we usually get something from nearby restaurants, you have many options in the area.
I would keep checking the rates since they do fluctuate and you could save $$ before you visit. Hope this helps.