Free dining in so much as UK visitors are already being overcharged for staying on sight, then factor in the exchange rate, the cost will be covered somewhere.
Well I'm paying slightly less than I did last year, and last year I didn't get free dining!
We did go in November last year though, and are going September / October next year....