This product just in, we are not ready to install as of yet, so cannot rate on assembly. Note that the drain is not inclueded (which we ordered separately). A plumber will install to be on the safe side. Do wish that the outside was as smooth as the inside, but all in all, the vessel sink looks great and was affordable. Can't wait until we get it installed (and the rest of the bath completed). This will pick up the color in the granite and will be an unique addition!