James was just Amazing from first meeting, very friendly and easy to talk too, and he had to put up with us for 3 years and continues to do so. On the day he was just bri ... more