Everything and more than I had hoped!  This island looks fabulous in our kitchen, delivery was quick, assembly was easy and no problems with pieces or hardware.  We couldn't have asked for a better product!!