Jim is absolutely wonderful!! My 16 year-old water heater broke down. Jim came in the nxt day and replaced it with a new one in about an hour. He is very knowledgeable about wiring and piping, and took time to make everything look nice. He also recommended me a plummer to fix the water line for my washing machine, which is not part of Jim's job.
I highly recommend Jim!