I have quite a lot experiences with prof. Shortly said; I heard many students that he is one of the best mentors for final thesis.
But when it comes to his subjects; it is good but nothing more... It should be better. Most of the time I was happy and had positive opinion about him but at the critical moments you probably just won't love him any more. Reasons why are obvious.