Nick and his team were excellent. They took pride in their work, ensuring everything was completed to the best possible standard despite difficult weather. Their communication was excellent at every stage - clarifying what they were doing as well as acting on any feedback, constantly checking I was satisfied. They were also very competitive on price, particularly when you consider no corners were cut on the quality of the materials they used. I would recommend without hesitation.