best stay. beautiful view. wonderful host