I thought GAP Plumbing was great! I haven't finished up with them yet, but so far it's been very acceptable. We're doing a remodel and there were a couple of little issues with planning and foresight that could have been improved. I'm just a home owner, not a contractor, and there was some rework because of that, but I think it was alright. It was no one in particular's fault, so so far so good.
I would also like to add that Teri is very pleasant. The receptionist, Teri, is a nice lady, and she's very helpful.