DD19’s Roommate’s BF visiting from OOS for weekend, must DD vacate?

So can she say, “Sorry, but that didn’t work out for me last time. If I can’t stay in my room, you need to pay for a hotel room for me. Or you and bf can get a hotel room. Your choice, but you need to pay.”