Very kind, speak English well, work done well. 1hr late though. Thanks.
Never reach on time. The plumber clueless on what to do. Keep delay the appointment.
The quotation given was not up to my expectation. Therefore I opted not to proceed with the works
Issues with contractor:
1. Wasn't familiar with replacement parts.
2. The technician was incompetent and he made my problem worse.
3. Didn't keep promise to fix all my problems after worsening it. They just ignored all my calls.
My comment doesnt count. They are quite quick response and follow up quickly. However i hired another one. Do i gave neutral for most and good for time. Thanks for approaching.
You may receive quotes from other pros as well