We've done CM, Ohana and 1900 Park Fare, my favorite is Ohana, least favorite is CM however I would say CM would probably be a great breakfast for a 5yo. I would say go with the place that has the characters your son loves most. We prefer Ohaha since you don't have to get up and peruse a buffet and I think the atmosphere is more relaxed and not as loud. It's still fun for kids as they do a parade for the kids that the participate in but it's just a little lower key than CM. The Contemporary is just loud given the nature of the design, no way around it. But the breakfast isn't bad, just not our speed. 1900 might be a miss based on the characters for your son so I'd skip that but I think either Ohana or CM is a great choice.