Sharon was fantastic. She should be training new agents. Sharon is extremely knowledgeable about her job and an absolute professional. Sharon kept in contact with us throughout the process and kept track of all the appointments during the entire timeline of events, many of which I would forgotten.