Not reliable. Didn't show up at the agreed time and almost an hour later informed me of a family emergency. Fair enough, it happens to all of us. He then asked me if I would be available the next day instead. So I asked him if 9 am is okay, and while he read my message he didn't reply, and only replies the next day at 6 am.
Maybe he's usually reliable and responsive and I was unlucky this time, but this is how my experience went and it unfortunately, created unnecessary stress for me. When you give your word to someone do it, or make up for it later.