Our Character Breakfast on the May 14 Repo Cruise was an hour.
We thought it was perfect. We have a now 2 year old boy, then 23 months. And his patience for meals, even meals with Mickey was short.
I was impressed that they got every character to every table for a photo opp in 60 mins.
I later told one of the photographers how impressed I was at the efficiency and she commented that they were slow that day....they try for closer to 30 min.
So the previous poster is correct, its not like some of the on land opportunities, that give you more time with characters. Having said all that, our table had two girls (6 & 7) and our DS and each kid got a hug, an autograph and picture with each of the at least 6 characters.
Mickey, Minnie, Pluto, Goofy, Chip, Dale and Maybe Donald. I can't remember him for some reason.
One other thing to share....
Not all the characters were accompanied by ships photographers, so make sure you take your own camera. I know Mickey, Minnie, and Goofy were and Chip and Dale were not, but can't remember about Pluto and possibly Donald.