Karl is fantastic. Besides being good at was he does, he makes you feel super confortable in what otherwise would have been a very uncomfortable situation.
The conversation with him was superb and the results excellent.
I will come back again.
100% recommended.