I'd definitely recommend Dan. For one thing he's a nice guy - no question about it. He works very clean and tidily, and ensures that his customers understand how something works, are happy with the works and shows them how to use it. He is punctual. He is presentable. He looks after your stuff and respects your property and is careful of pets. He is a consummate professional and full of integrity. I couldn't possibly quibble about his prices. Dan has done two jobs for me now and we have already discussed options for a third!