Calls before arrival; professional attitude; knowledgeable & accommodating for any specifice needs, very thorough.