Installed two for a double vanity master bath.
You must use "plumbers putty" for valve bases and spigot base against the counter top; there unit does not have built-in deck gaskets as some other brands do.  It is just another step in the install process but very effective (old school).
Kohler has a Lifetime warranty on most of their products depending on the finish. Don't make a mistake and buy some cheap Chinese made stuff that is not ADA compliant... you will never find parts for repairs when it breaks or leaks in 3 months.  Beware of the plumbing fixture which come included with online or retail vanities.
You get what you pay for... buy a name brand (remenber ADA compliant).