I don't get why they have to accept cash, they have already been paid for the room. To accept cash they have to reverse the charge and then take the cash. I wouldn't count on it being a given they have to accept cash, as they have already been paid and don't care what's easier for you.