This is a company that excels in service, knowledge, expertise and initiative. Steve arrived prior to his scheduled arrival time, and commenced work on the faucet immediately, as the toilets were to be delivered shortly after. He was able to suggest alternatives to the installation as the counter top was older and presented a few challenges. One toilet required levelling due to an uneven floor surface, plus it needed some extensive cleaning underneath. The three installations were done professionally and they look fantastic. I highly recommend B and B Plumbing - you will not be disappointed!