We have been going to Donald's Breakfastosaurus on every trip - and it has gone downhill every year. This year was absolutely the last straw - it was terrible! We checked in 10 min. prior to our ADR & waited another 35 min. to be seated. It was very difficult to understand the accents of the CMs calling our ADRS, and once inside the restaraunt. The restaraunt was dim, dirty & crowded. The food - inedible is all I can say. We were there late - 10am - so this could be some sort of explanation - the buffets were dirty, food dripped & dropped all over the place, and some foods needed to be re-filled. The eggs were beyond runny (yes I know buffet eggs are like this but these ran off the plate in liquid form) - everything else was underdone, overdone or too bland to eat. The cream cheese was warm & sour - I did tell them about it, I'd hate for someone to get sick from bad dairy. The bagels, which were tiny & flavorless, were frozen in the middle. The fresh fruit bar had TWO fruit items on it - and both were not ripe. Our server messed up our son's drink order (chocolate milk) THREE times - brought OJ 1st, then white milk, then another white milk - and never returned after we just asked for plain water for the poor kid. Character interaction was pathetic - barely enough time to even snap a pic. If your kids weren't ready to jump into their arms & pose within 5 seconds they moved on. We all left hungry & totally disappointed - and vowed never again to return!