I have to admit that at first I was a little shocked by the latter part of @Louise’s response, but then realized that he didn’t “really” apologize. He didn’t win. He didn’t get his own way. In order to not lose any money he chose to keep the booking but blame @Louise for not explaining Airbnb to him. Really?? He is still being an entitled jerk.
An apology that says “I’m sorry, but… (fill in anything here)” is not an apology.
So in the end, since she has to endure him for the weekend after making her life difficult by lying to Airbnb, I think her tough response is justified. Louise clearly laid out what was expected of this guy since he himself states that he needs everything explained to him… he just got what he’s asking for!
Now that @Louise has taken control of the situation hopefully they can start on new ground, and maybe he’s even learned a lesson that he obviously wasn’t taught. This guy need to GROW UP and take responsibility.