I'm an arrive on time, or just a titch early sort of gal. Or at least that's what I strive to be.
For client meetings I always plan arriving early. Mainly because the stress of driving fast, parking, etc is too much. It's better to give yourself few extra minutes. I had a client once say that if you show up exactly on time than you're late. He was a cranky old chap. And that's putting it nicely.
My husband has a tendency to run late. We'll be getting ready to go to a party, I'm dressed, purse in hand, and he finally jumps in the shower. Grrrr. It makes me crazy. "WE"RE GOING TO BE LATE!!" I mutter under my breathe, but loud enough that he can hear.
I think he doesn't want to risk being the first one there. That would mean a lot of focused small talk. If you're mixed in a crowd you can become invisible.
What kind of person are you?