Charles was great! He was there on time, was wonderful with my kids and my dogs and walked me through the whole process. He answered all of my questions and explained the process thoroughly. It was a wonderful and reassuring experience.