Easilly one of the best point & clicks out there.
Very good, no insanely obscure pixel hunting, lots of clues to lead you down all kinds of paths, and more than enough information to solve the thing. 19:54 for me (seems to be about an average time). Good job!