greatlocation and great host with excellent communication.