delivery was quick, laid out all the pieces and everything was accounted for, took a bit of time (2 hours) to assemble but worth it in the end!  very heavy once it's completed so I would suggest putting felt pads on the bottom as one of the earlier steps, now it just glides across our hardwood floors and there's no scuffing!