Excellent! Very prompt, courteous and Jim did a fabulous job. The job turned out to be difficult, due to the way try bath had been plumbed in originally. Jim never complained, though he would have had good reason to do so. I recommend him highly and I will certainly call him again. This is the first time I have used this website and I am really impressed at the efficiency of it, and the work I have had done. So a very strong recommendation from me.