Also, the guy was in the hotel room for several days. Plenty of time to transport multiple firearms to his room.
Also, if the guy was in the room for several days, he would have had to actively keep the maid out.