The hotel chain is under fire after a guest was sexually assaulted by a man who had been given a key card to her room.