We did one when DD was 6yo and it was OK. The food was average and we wouldn't do one again. She loved having each princess come to the table and have a photo and a chat with her, but it was not her favourite thing that we did in the parks over the week. It didn't even rate in her top 5.