Never happened to me at Marriott...yet
I have gotten many packages at many diff. Marriotts and never been charged anything. I have also gotten at Sheratons and Hiltons and Hyatts and never been charged except one time at the Hyatt O' Hare. I suspect that if they have a special shipping and receiving dept. there's a greater chance of getting charged (for instance the Walt Disney Swan and possibly the Marriott Harbour Beach).