Staying at this hotel and using your room keys to bypass the regular lines at the parks are totally worth the stay. The food was OK, we stayed 7 days and were ready for a home cooked meal, not much of a variety, each restaurant served the same food.
The shower in our room leaked into the bedroom and we were given another room the following day. Blankets were hard to come by, my youngest had the roll away bed without a blanket, we called four times in one night and were given the "run around" apparently they were "out of blankets" (we did give her ours off the bed :-)) Needless to say someone froze! Next time, we'll try the Hard Rock or the Portofino. Staying on-site is totally worth the price!