Was there anything printed on the vouchers that they were for a set meal at the hotel?
If not, I would have just ordered whatever I wanted and then given them the vouchers to pay for the meal.
You're right, money is money, should be treated like a gift card and move on.