I'm (30F) married to my husband (32M), we've been together 11 years, married 2 years, we both work from home. Brother-in-law (26M) and his gf needed to come to the city on March (for 6 days), so she could take a school test. I didn't want them to come, but my husband insisted. The thing is that I don't know the girlfriend well, only seen her once before and we didn't talk much. To give perspective, BIL lives with his parents, MIL does everything for him (food, laundry, cleaning), he works from home and by that time, he's been with gf for 3 months.
What's the issue? I don't consider BIL to be a good visitor, he doesn't offer to pay for anything, he doesn't pick up after himself, and doesn't like try to make gf comfortable. Gf did offer to do the dishes, which was nice. It felt like we were a hotel, husband served breakfast, did the dishes, BIL and gf were out or in their room all of the time, and didn't invite us to go out once (not talking about BIL paying, but asking us to go out with them). I don't know, when I visit I always make my best to not be a burden, more if it's my husband and me, we pay for lunch, dinner, tickets, invite our hosts to go out, we're like that. They left and during all of their stay, they didn't invite us to anything, not even a pizza.
I was uncomfortable during their stay, I don't like strange people at my house. Gf looks like a nice person, but I just don't know her, and during the time they were here, they didn't come out to chat with us, I don't know, buy beer and listen to music together, to get to know each other.
So, BIL needs to come again, he only visits when he needs us. Off course I don't want to, but I know it would make my husband happy.
Ps. Sorry for the misspellings, English is my second language.