I know I have found my "go to" plumber! I have called Elements Plumbing now for the third time over the last two years - first a water heater, then a new toilet, and most recently they bailed me out on a kitchen faucet replacement that I tried to do myself but couldn't. So with three excellent experiences I have no problem whatsoever giving a 5 star rating.
They are prompt, professional, and affordable. HIGHLY RECOMMENDED!