Not wanting to always bring in the legal aspect, but ...
If you are not informed when you make a reservation about the extra fees AND you are not told about them when you check in, are they considered standard amenities that you would expect covered in the room charge ?
I guess that the note on the phone or in the hotel 'guestbook' covers them, doesn't it ?
Maybe, we should all make inquiries of the reservation staff and at check-in - are the local calls covered, is the safe included, is there an energy charge, is there a fee for changing towels each day, etc. etc.