Well, if he has a glasses, spray is for nothing.....I could broken a bottle with water of his head for example.....but thing like a attack is, that's such a fast act and when you got a stroke with gun to your head u havn't any chance.......And when you working in the hotel room, there can't be anybody with you.....have a security in the bathroom? Lol, I don't think so......But are many guns for defend yourself, yes......