I'd steer clear. I made an appointment with him that he flaked on with no warning or heads up until an hour after. I was understanding but then the process of trying to make another appointment was very weird with him lying to me several times (like saying he couldn't do incall appointments anymore and didn't have a car so could only do outcalls in his immediate vicinity, then claiming he only said that because I had mentioned taking public transit and there was none that went to him when there definitely was, etc). I'm not really sure what I did to get on his bad side because the initial conversation was pretty straightforward "hi can I book an appointment", so the constant lying and avoiding making an appointment was out of nowhere, but clearly not a very professional guy and not someone I would trust with my time, money, or body.