My mum lives a 5 minutes drive away and calls into mine every so often unannounced. However due to having small children the place can be messy at times ( never dirty, just their toys etc). She would always criticise my home, put me down etc. I have now told her to call me and let me know before she comes just to ensure it is an appropriate time. This way it gives me time to have a tidy round which I would do before any other guest arrives.
However, she still does not let me know when she is coming and again just turns up and pokes her head in other rooms when she thinks I'm not looking and shakes her head in glee and then gives her horrible judgemental comments. So again yesterday she turned up again unannounced, I answered and stood at the door and said it is better to call me first before just turning up. She said fine, shouted hi to the kids through the door and walked away.
Did I do the wrong thing?