My MIL is fab 95% of the time
Looks after the dd's one day a week so I can go to work and not pay childcare (and they live in remote vilalge and she doesnt drive but will take them for nature walks or to feed the horses etc)
If we turn up on a sunday and she cooking lunch she'll invite us to stay and magically makes a dinner for 3 (her, fil and her mum lives with them) strech to 7 or if sil and bil and 2dc turn up she can make 1 chicken strech to 11 people!
She doesnt interfere at all (although there was a problem with dh that I aksed for their help and they did sort of help)
She always asks/knows what to get the dd's for xmas/birthdays (used to have a bit of a n issue that neice/nephewgot more £'s spent on them but thats stopped now) also she used to buy neice/nephew new toys for when she looke dafter them 1 day a week when sil worked (they are 7 and 9 now so at school) and she never used to get mine anything but lately I've seen new colouring books, new baby for dd2 to play with etc etc
When sil fell pregnant accidentally at 19, pil's were unphased let sil and her boyfriend (now husband) move back in with them and jus got on with it
When both the dd's were born she got a present for me as wella s baby to say thankyou for another grandchild
Shes so chilled out nothing phases her ever
Shes not a 'chatty phone' person but she is on internet (very good at it) and will msn/im most days or text
Loads of other things but basically she is lovely and the dd's and I are lucky to have them in our lives
The only thing that really really bugs me is that she has had neice/nephew to stay at least 2 weekends a month since they have been born, they have ours about twice a year and then it always seems we need to pick them up early or it clashes with something (but I am very lucky that I have fab parents who do lots for us and equally as good il's to dh and grandparent to dd's and they have them overnight every 6-8 weeks and mum looks after the dd's the other day I work)