Perfectly located, thorough communication. The owner seemed to anticipate my questions before I even had them. Wonderful, clean and efficient experience.