She is visiting us just now, before today we hadn't seen her since the beginning of 2020 when DD was a baby. DD will be 3 soon and we also have baby DS. Dh and MIL are usually LC.
MIL is all over the kids, quite literally. She basically follows DD around as DD plays with her toys. She hovers over DS as he's playing on the floor and tries to get his attention all the time by making clicking noises. I took DS out to play in the swing, MIL wanted to come with, which was fine. I popped out through our gate to say a quick hi to a neighbour who was in his garden, she followed me all the way! After playing in the garden I was walking towards our bins carrying DS to put something small in, she actually followed me to the bins rather than going inside the house.
All of this is made more awkward by the fact that MIL doesn't speak much English (Has lived in the UK for 30+ years) so rather than trying to talk to the children she does this physical following, hovering and making weird clicking noises.
She doesn't know DS's name, she called him 'the little boy'. Small mercies, DS doesn't like it when she tries to hold him and starts crying, DD refused to give her a goodnight hug when she asked. I'm neither encouraging or stopping the children from interacting with her and I let them just do what they feel comfortable with.
So AIBU, DH said he might invite her for Christmas, which would mean a minimum 4 day stay because of the trains. He's not being the best host atm, he's playing on his phone and doing work stuff whilst she's sitting in the living room with us. I would happily accommodate a 2 day stay but 4 days would just be too much for me, and probably the DC too!
I've said that she can visit after Christmas when the trains are running normally. She has a son and lots of close friends in her hometown so she wouldn't be alone.