Originally Posted by
nocod
OK so it's basically an unknown charge amount that is agreed to implicitly without being listed anywhere even indirectly in terms..
You're confusing power with right.
The hotel has your credit card info and thus has the power to charge whatever cancelation fee it determines to charge. Whether it has the legal right to do that would depend on the circumstances.