Perfect hosts and a perfect place. Everything I could have possibly thought of was communicated ahead of time.