Professional and knowledgeable roofer who you can trust to do the work required I would highly recommend and this is the second time I have used his services. Kept me informed during bad weather delay and turned up when weather improved. Replaced all broken tiles and left sight clean and tidy. The roof looks like new and fixed a leaky gutter as well. Great work.