We were very satisfied with James’s work. He carefully listened to our requirements and clarified that he was correctly implementing them throughout the project. He was always professional and we ended up with a great finished product.