I cannot recommend Ryan enough. After another plumber left a job unfinished and simply ran away, I was left in a terrible position. 1st Call stepped in and saved the day. Ryan worked incredibly hard, was 100% reliable, and showed up exactly when he said he would—no disappearing acts! If he did need to adjust times, he communicated it first. He went above and beyond, sourcing all the necessary materials and even buying extra parts to ensure the job was finished properly. Honest, skilled, and true to his word. Fair price quoted but tbh deserved more! Fitted tricky panels, heavy porcelain tiles, Grohe shower, cistern, basin, all taps, mirror, heavy sliding shower door, towel radiator. Very nice person too! Can't thank enough and would highly recommend.