Wonderful hosts wonderful stay wonderful location.