Coral Reef is good for 8 y.o.s and the food is diverse enough for non-seafood fans, IMHO. They will enjoy watching the aquarium. I also suggest San Angel Inn as you can ride the Donald Duck boat...