I've eaten at Donald's on several occasions. The food is not great, but it is good. Typical buffet food, but the have breakfast pizza that is pretty good and a quiche that is also good.
Donald, Mickey, Pluto and Goofy come around to the tables. They don't spend a lot of time, but enough for some interaction and a couple of pictures.
We usually try to get an 8am ADR. Its kind of cool to walk through the park before it is open. Then, when you are done, the its about 9am and you can head right out to ride the attractions in "Dino-land". Not my favorite place, but I have little kids who love to ride Triceratops Spin. Made the mistake of riding Primeval Hurl (I mean Whirl) right after breakfast. Never again!