perpect location and host, recommended