I didn't get the food voucher when I stayed in January, but I arrived at midnight and departed at noon, and had plenty to eat in Al M and on the flights themselves, so would not have used it anyway. The front desk staff was slightly flustered regarding the previous guest they were serving so that might be why.
Paid around GBP 70 in advance (forgot what it was in QAR) - unfortunately my flight was booked before QR launched the free hotel program.
Breakfast and room (semi-upgrade) was fine, no noise audible though lots of partygoers including women wearing almost nothing were coming through the security screening while we were checking in!