James was very professional, answered all my questions and provided easy to understand answers. 100% would recommend him.