Great job by the J&J team. They were on time and very curteous. They even went through explanations to ensure that we kept our puppy safe after the product had been applied. Would recommend!