Have never done lunch (yet), but have done breakfast twice and loved it. We schedule it for 8, before the park opens. The food is delicious and the characters are great. Doing the lunch would be a nice break in the middle of the day though. I don't think you'll be disappointed either way.