I would actually disagree a little about avoiding buffets, but only IF you have enough adult help. Certainly you don't want to have to drag a baby or small toddler up there if you can avoid it. But if you can leave the child or children with another adult at the table, we always had a good experience at Crystal Palace. The buffet was good enough to provide some options for our 1 and 2 year olds in the past, plus they really liked the Pooh characters.