Arrived in three packages with everything needed for assembly including excellent instructions!  Took close to six hours to put together but well worth it.  
A nice looking piece at a reasonable price.