I have some friends who regularly invite people over for dinner, and I’m curious whether their approach is normal etiquette or if my expectations are just different.
When they invite us over, the arrival time is basically the exact time dinner is being served. So if they say to come over at 6:00, one walks in at 6:00 and dinner is literally being plated. There really isn’t any time to arrive, get a drink, talk for a bit, etc. You pretty much walk in and sit down to eat. Take too long to hang your coat and remove your shoes? You might miss dinner.
The other thing that feels unusual to me is that the timing is very strict. If someone is even a few minutes late, everyone else will start eating without them. They don't wait. It's butts in seats or starve. My partner was running late due to traffic last time and I was texting them five minutes after 6 that they were keeping a plate warm for them.
When I have people over for dinner, I usually invite them 30–60 minutes before I actually plan to serve. We’ll have some wine or cocktails, put out a few appetizers, and hang out for a while before sitting down for dinner. It also means that if someone is 10 or 15 minutes late, it’s really not a big deal.
What is considered normal etiquette here? If you invite someone to your house for dinner at 6:00, is the expectation that dinner is actually served at 6:00, or would you normally plan some social time before sitting down to eat? Am I freaking people out by waiting to serve dinner and not realizing it?