I did some research and although it seems like this is NOT illegal, it is recommended that he not do it (per the experts) as it could cause the IRS to deny other deductions (not that he would try to deduct the hotel room), but it raises flags apparently.
I'm not surprised. God forbid people's needs are met through private charity instead of the government...the rabble might start getting "bad ideas" in their head.