It arrived in the time frame promised and all the pieces were in the box and in good condition. Directions for putting it together were sufficient and there was a small bag of extra screws, etc., which was a nice touch. It took two of us (both novices at assembly) about an hour and a half to put it together. It seems very sturdy and well made. I'd order it again.