Good communication. Good location. Fun experience.