not very satisfied, first of all they came out 3 different times , 3 different sets of people each time and they all had something different to say, the first time the guys said everything major was OK and we only had to fix a minor thing, so we fixed it and then they came out 2 days later, different people and then they this time everything failed and before they said that they had already called the town to have them come out and inspect the work for.the next day and after they seen it wasn't going to pass they never called the town back to cancel the inspection. young plumbing said it failed because lines leaking and said the other guys who work with them , should have caught it the first time they came out... sooooo we had to fix all that and then the next day 2 more different people come out , same company and say it looks good and that it would cost us $35 for the town to come out and inspect it. its always free for.the town to inspec, the reason WE had to pay is because they never called to cancel the town inspection the day they told us it failed due to leaking lines so we had to pay for.there mistake after forking out lots of.money every time they came out . and they refused to acknowledge that the $35 we had to pay for the town to come out was because of them!! never again will we go threw these people!