AIBU here?
Invite guests a couple of weeks in advance for specified time, say I will be doing food - small buffet, nothing elaborate.
Guests call an hour before due to say will be a few hours late - they are in area so decided to drop in on another family member!! Arrive three hours late having had a huge meal. Eat nothing, completely drink the wine they bought for me and leave after a couple of hours.