Wonderful location and great hosts! They have thought of everything!