It took me a long to find the right plumber, but this is the one:
* Agreed to come at the time requested and came on time.
* Did the job right and did not take too long.
* Was polite and easy to deal with.
Would recommend this plumber to anyone - and will call him next time I need a plumber.