William and his team were fantastic. They completed the job on time and were very professional. They would arrive on time and cleaned up at the end of each day. Their work is excellent and we got complements from neighbours and friends on the quality of their work. I would highly recommend them for any type of contracting work.