An excellent guide: a perfect mix of knowledge, presented in a not-too-serious manner; and superb weather definitely helps !!!