Great communication. Text messages were normally meet with a return call immediately. Jim was on top of every issue that came up and handled everything flawlessly. Direct, honest, prompt, courteous, friendly and just damn good at his job! I would have ZERO reservations recommending Jim and he will be my first choice in the future.