I just called Disney to make an ADR for dinner at the castle - I was told by the CM that the policy had changed that the dinner at the castle was now a fixed price dinner $39.99 per person and that you had to pre-pay with a credit card and that if you did not cancel 24 hours in advance your credit card would not be refunded. Is this new? This is news to me.
aw: 

