I one time showed up 2min late and they sent me back home, that is when I knew they were the real deal. I'm so glad they did, because 1. I was never late again, and 2. I know they wouldn't be late for me in the future.
I think many times when doctors are late, it is often because
0. They have a cascade of latenesses with really just a single early appt that is actually late causing the domino of late starts and hence ends.
1. They have a patient come in late or w/o appt, cater to them or "squeeze them in"
One thing OMG has going for them is the generally professional clientele -- many of the clients dont want to arrive/leave later either, so that is good for everyone.