You almost certainly agreed to this charge when you checked in. It is very common in latin america. They typically have you sign a specific acknowledgment agreeing to pay.
Yes, it's ridiculous. But it is very common and usually fully disclosed.
And it has nothing to do with Hilton. It is property specific.