I've never eaten at the Castle so I cannot comment on that except that I've heard nice things about it.
I have eaten at both LTT and CP. LTT is pre-plated Thanksgiving-type food. I LOVE the bread and the butter and the salad dressing! The food is fine.
CP is a buffet with a nice variety. I enjoy their buffet. I believe if I had to choose, it would be CP.
It also depends on whether you want a buffet, a menu, or pre-plated food; maybe that will help you decide.
Good luck!