All pieces included. Took a while to put together but seems sturdy and should last. Looks beautiful. Four stars because the white scratches easily.