Superb communications, wonderful host, fabulous location and very clean, comfortable accommodation.