In our dealings with James we have always found him to have the rare mix of being both personable and professional, but most importantly he got the job done. So, all in all, a very positive experience