I have not done this yet at SeaWorld San Diego (but I have tickets to do it in mid-August). I did do this at SeaWorld Orlando last summer with my then 2-year daughter while my partner and elder daughter were overseas. We had a great time. The breakfast is excellent (although nothing too adverturous) and very well organized. The characters did a very energetic show and then there was a meet and greet onstage, with the opportunity to meet 2 or 3 characters (Big Bird, Elmo and, I think, Zoe). My daughter was a little scared of the meet and greet, but the kids did seem to be enjoying themselves. Parents could take all of their own photos; I do not remember there being an official SeaWorld photographer. We are looking forward to doing this as a family in August in San Diego.