I was looking for a plumber on Sat morning and until I dialled BP Plumbing's number I could find anyone available to do it same day. These guys surprisingly agreed to come in 2 hours to take a look. They came even earlier, looked at the thing, explained me what it takes to get it done in details, quoted reasonable but affordable price, went away to pick up parts and did the job. They exceeded my expectation on quality and acted very professionally. Thumbs up, I would recommend BP Plumbing to others.