Installation took a bit of time, but the end result is fantastic. I didn't experience any leaks after installation, contrary to some complaints I read online. My plumber explained that improper installation, such as not removing all rubber rings or gaskets before heating elements, could lead to leaks.