The Coral Reef was an outstanding meal, with exceptional service, and they were very accomodating with our 2 year old (he is very restaurant friendly) but still this was a great place for him.
We have also tried Le Cellier, L'Originale Alfredo di Roma where we have also had great meals just not as much entertainment.
Then there is always Garden Grill for a character meal, this was by no means our favorite though