Five stars all the way! A spectacular stay and an endlessly patient, accommodating and delightful host.