A friend in the US has asked to come and stay sometime in the next 6 weeks. We haven't seen each other for a few years, though we were close and she has been very generous to me in the past, and I'd love to see her. Since we last met circumstances have changed for both of us: she's given up her lucrative job and hasn't found another, and divorced; while I have given up my job to look after my daughter, 19m, and moved to live abroad. DH and I are currently living in a 1 bed flat, with DD in the bedroom and us in the living room. Experience tells us that sharing a room with DD means nobody gets any sleep, and as the sole breadwinner DH needs to get some shuteye, for everyone's sake. If we had any money I'd offer to put my friend up in a hotel for her stay, but since we don't AIBU to ask her to pay for her own hotel? It may well well mean she can't afford the trip, and I don't want to offend her after her many instances of hospitality to me. WWYD?