#1 Your house, your rules
#2 Personally, I wouldn't worry about it. He's not going to bring her home for sex, that's what the 300TD is for

#3 Does he live at home with you, or was this just a visit? (I don't want that to sound like an insult, I live with my parents when I can)