When my husband and I decided to renovate the master bathroom, we hired a general contractor to handle the job. We should have hired a plumbing specialist. We assumed a general contractor would have knowledge of both the construction and the plumbing requirements. Instead, we ended up with a total mess and ended up hiring a licensed plumber to fix all of the problems. The general contractor was not knowledgeable in the best quality shower head, faucet, toilet, tub surround and tiles for the walls and floors. He was not aware of how these various products would hold up when continually exposed to water and usage. The general contractor had no experience with designing the layout for water pipes and drainage, and he didn’t properly handle all of the various connections. When the master bathroom was first completed, it looked beautiful and my husband and I were delighted. After using the bathroom for a couple of months, we had a mess. The toilet no longer flushed with any pressure, and the tub and sink were very slow to drain. The sink faucet dripped and there was insufficient water pressure in the shower. The worst problem was the leaks, because we ended up with water damage to the floor and issues with mold growth. Instead of calling back the same general contractor, we hired an actual plumber to resolve the issues. Because of all of the repairs and replacement, the master bathroom cost us twice what it should have. We are just happy to finally have a working bathroom, which handles all of our requirements and also looks nice. From now on, we will always call a specialist for our plumbing needs and concerns.