Kevin let me know exactly what time to expect him. He was respectful of our home. He took the time to fully evaluate the problem. He kept me informed the whole way. He protected the affected area and cleaned up very well. Great experience.