Good location, prompt communication, overall a good experience