Two day delivery!!  Arrived on time.  I assembled most of the unit myself my husband helped with legs, bottom shelf, top, & doors.  Directions were pretty simple  The buffet is very heavy once complete.  I am Very happy with this buffet for the money!!