UP: The guy who was going to stay for "around 2 weeks" has found a flat today that's available...today. So he's leaving.
IA: He originally told me this (my flatmate was in her room), and offered to pay for last night. Then my flatmate heard us talking and took over the conversation and refused payment. (Totally fine, but I'm guessing for 2 weeks she wouldn't have, and of course, she made no mention of payment to me.)
Also, why can't I find a place that easily? Oh yes, because I actually like/have animals. Sigh.