Not installed yet but it appears all the pieces are there despite that the packaging was a mess. Its like this was possibly a return then resold? In any case, the person who packaged this did a poor job. As for the actual cabinet, if it works as well as the reviews indicate I'll be very happy! Have to wait for the bathroom reno to be done though.