You should be resting now, not entertaining. I think it is is extremely rude of them to assume it is okay to stay in your home, especially when you are due. If it were me, I'd put my foot down and insist they seek alternative accommodation or not to come at all. And tell DF to pull his head in a grow a backbone.