I've never had any problem getting things shipped to a hotel. Never asked for permission before. Only 2 things I can think of to be aware of:
1. Some hotels charge for them to receive shipments for you, no matter how small. It's mostly full-service places - full Marriotts, Hiltons, and the like. I've never paid a dime (other than an optional gratuity for room delivery) at Hampton Inn, Courtyard, etc.
2. Be aware of any possible delays in your delivery. I've almost had the experience of missing my shipment due to customs - the package has a 1 day delay to clear customs, but I'm already on to the next city.