Thorough, helpful, very professional & a genuinely nice guy. What we were stressing over as being a major & expensive problem, Michael had arrived, investigated & solved the the problem in under an hour. And it didn’t cost the earth. Being a weekend, we were both very impressed & extremely grateful for his services. Highly recommend!