BIL lives fairly local to us (1/2 hr train ride as he doesn't have a car) and is currently (unhappily) single. He and hubby are fairly close and often play ps3 remotely together.
A few weeks ago BIL arranged to come stay on Saturday evening until Sunday, so he could see ds (14 mths). In the end, he turned up sat afternoon and stayed until Monday
. It was pretty obvious he'd outstayed his welcome by this point and we all felt pretty uncomfortable come Sunday evening.
So...he's asked to come stay this weekend, same thing sat evening until Monday (when he'd head off to work 6am). I've said no and hubby invited him for Sunday but BIL replied that he's in town sat afternoon and it would be a pain to go all the way home and come back Sunday.
Our weekends are precious as, although dh works from home, he really does work so we don't get much time together until 5pm then ds goes to bed at 6.30pm. AIBU to not want 2 of the 3 weekend evenings taken over by BIL? Last time he was here he spent most the time sat on sofa on his phone (texting and playing games - he's 32 btw) and barely lifted a finger...also eating us out of house and home. He played with ds for maybe half an hour too - when I asked him to occupy him 
We do get on ok, and my own family live about 4-5hr car journey which I'm not thrilled about. If you're local surely a visit only need be a few hours, at most?!