Great location! Good communication, and thoughtful preparation! Very nice experience.