Installed this myself (I'm not a plumber) in less than 30 minutes.  Works perfectly and the whole family enjoys this very much.