I don't care if we're talking about aviation, sales, engineering or any other field....if a professional is not on time every single lesson / appointment / etc...that person doesn't deserve your time and/or money. You are the client, nobody is making you a favor, you're paying for it.