My leaking Master Bath shower drain was a small non-emergency type job. Based on Angie's List customer ratings, I contacted Portsmouth Plumbing Service on Tuesday and described the problem and what I thought was required. They were booked up on Tuesday but offered to come out the following day. I accepted. Wednesday afternoon PPS came to my home to assess the problem. The responding plumber (Robert) evaluated the leaking drain from above and below. He explained in detail that the existing fitting was a poor and obsolete design that had been superceded with an improved design many years ago. He checked his truck inventory but only had a few pieces of the required drain assembly (it had recently been scavenged to complete another job). He stated that he would obtain a new replacement drain from their inventory and return the following day to complete the repair. The next day he returned with a new complete shower drain assembly. He showed me the difference in the design (the replacement fitting was obviously better than the old one). From the time he arrived until the time he left was ~1 hr (including paperwork). In this amount of time he cut out the drain trap, removed the old drain assembly, prepared and installed the new drain, reconnected the trap using two flexible connections, double checked his work, leak tested the work and cleaned up from the repair. Most of this work had to be done overhead from a step ladder. The entire time Robert was friendly and professional (which is significant to me because he had spent the day working a physically difficult job underneath another house). PPS is a small company that with a loyal customer base. My plumbing needs were small yet PPS still cared enough to fit me in between big jobs that required most of their resources. The plumber who performed the work (Robert) was friendly, skilled, experienced and efficient. The cost was very reasonable. The work was performed in a quality manner. The level of service I received is what builds a loyal customer base. Portsmouth Plumbing Service will be my first choice should I need plumbing services again.