I need to get my water heater replaced before winter hits hard here in 2026. A neighbor mentioned 505 Plumbing, Heating & Cooling , but I wanted to check here first before booking. Has anyone worked with them? Are they reliable and clean?