“The work was completed to a high standard and, despite some additional issues that came to light in the course of the job requiring additional time to resolve, was done in accordance with the estimate price. James is very communicative, explaining each step of the job clearly and in layman’ s terms, and has been a pleasure to have working for us. Highly recommended!”