James and his team were very professional from the start. He reassured me of the work to be done was not a problem. They were on time, did an excellent job, and their clean up after the job was completed was superb. We would definitely recommend them to do work in the future for anyone who needed paving work done and we wish them all the very best in the future.