before you book a deluxe room to get
free dining, you might want to see what other discounts are available. Quite often, the room discounts at delxue rooms are worth far more than the Free Dining (so you get the room at reduced rates and get a package with tickets & dining.)
for example, if hubby & I want a deluxe room that is $350 a night and we can can get a 35% discount on the room, that would save us $122.50 per night...free dining for 2 adults is well under $100 per night so getting the room discount & paying for the dining plan would save us more money.
So your best bet is "do the math" for all discounts...general rule of thumb is at moderate resort the free dining is a bigger discount, but at Deluxe resort, it's usually better to get a room discount package instead.