Easy to install.  Had everything we needed to hook up.  I like the drain assembly is just push to close and push again to open.  Looks nice on granite countertop and will be easy to keep clean.