Very happy with Tom's work. Work was done well, cleaned up after himself, arrived exactly when he said he would and the price was good. Communication (re quote and costs, scheduled arrival etc.) was good and clear and responsive, and he's also a nice friendly person, will use him again.