Delightful location, accommodation and host.