The repair for the leak itself was fine. The drain no longer leaks. But there were huge communication problems and the floor of the shower has spots that do not drain. Their first plumber tore out the floor of the shower and fixed the leak. Because the rest of the shower is tiled, he then needed to replace the shower floor with tile. But instead he told us that he was going to use river stones. Not knowing any better, I agreed to it. So he put the river stones in, told me the job was done and I paid him the agreed price of $1500. After letting the shower dry for the recommended number of days, we used it and found several large spots on the floor that didn't drain. I called Farrell Brothers back and they sent the same plumber back. He added some extra grout over the top which looked really terrible and obscured the stones. I called them back to tell them I was still unhappy, that the shower still didn't drain properly and they needed to send someone else to fix it. The second person (not sure if he was a plumber or tiler) dug out one section of the river stones and added a bit more grout in some places. He told us to let it dry for a few days and then use it. He warned us that grout is essentially porous and that river stones require a lot of grout between them. When I pointed out that it was his colleague that recommended the river stones, he backtracked. He promised to call us back but never did. He also claimed that the entire shower needs to be regrouted. After we waited and tried it again, the shower floor still has some puddles though they are not as bad. It fix the problem, the river stones need to be removed and the entire shower floor needs to be pitched at the correct angle. Through out the process with both employees, they did not call us back when they said they would. If they said they would call in the afternoon, they wouldn't call until the next day. If they said they would come in the afternoon, they'd come in the morning. The second guy showed up without telling us at all. I gave the first employee my access code because I didn't want to wait around for him one morning, and he proceeded to share it with the second guy without telling us. I would not recommend using Farrell Bros. I will never use them again.