Thorough service and knowledgeable. Answered questions I had and was very conscientious of carpets. Friendly and very punctual. Glad I made the appointment.