I had that issue with him too: Not on time at work, even though i had booked ahead of time. Ben swapped me to someone else and gave me a rebate.
Another day I did a walk-in at a time he was supposed to work (according to their Facebook-posted schedule), and when asked for him, they didn’t say “he is busy with another client”, they said “he hasn’t arrived yet.”