I haven't personally have an experience with him , but a good friend of mine has. In fact, he tells me good things about him. That I should hire him, he most likely can deliver and cater to my demands .
The reason I haven't hired him, is I don't have time , unfortunately.
Although, I have communicated with him, and he does seem to care what I want or look forward in a session. I would definitely say, give him a try!