Great environment, communication, location, and overall experience. The host provided us with everything we needed and more!