James went above and beyond to answer all of my questions and concerns. He was very knowledgeable and friendly. A very positive experience.