Jim Plumbing has a good system of communication before and after appointments. Our technician Simeon communicated really well about what the problem was, collaborated on possible problem source & solutions. Still Don’t like flat rates that have no connection to actual time and material, but unfortunately, that’s industry standard today