Great location. Excellent facilities. Wonderful communication with the hosts.