Disclaimer, I come from a historically late running family. I know its rude and Ive tried really hard to address it particularly since meeting DH who's family are always early for everything.
His parents ALWAYS turn up excessively early when invited over. (Usually about an hour) it's always annoyed me as it usually means I'm not home/ready for them, even more annoying since having DD who is now nearly 2 for MIL's 60th. They've come over today and DH particularly told them aim for 1.30, please no earlier than 1 as we want to get DD down for her nap first. They turned up at 12.30 mid way through toddler lunch, wound her up until DH came in and told them to go and sit in the living room and I'm now dealing with a toddler banging on her bedroom door shouting for nana as she wants to see her, which is precisely why we wanted her down before they arrived as we knew ther wouldn't be sufficient time for them to see her and her calm down before nap time. I also haven't had time to change or finish getting ready as was going to do that once she nalpes. Aibu to think this is just as rude as turning up an hour late and to consider telling them to arrive at 2 when we want them at 1 in future?