Good job, they really do their best to find out the cause and fix it. Really recommend them.
I only rate the work after 2 to 3 weeks as to properly rate the contractor, it is hard to rate them immediately as some part work quality can only be noticed after some period. This are my honest review, some part of the works were poorly done. For example the water heater's wiring was poor, part of the hacked wall were not properly cemented and final touch up on my piping line were not satisfactory. However I will give some credits as the works done on time and the workers were honest
You may receive quotes from other pros as well