I need to get my water heater replaced soon and probably need a quick tune-up on my AC before summer really hits. I saw some good things about 505 Plumbing, Heating & Cooling online. Has anyone worked with them before? Are their techs pretty knowledgeable?