Product came on time and with everything needed to put it together. Process of putting the desk together took 10-15 minutes. Quality is pretty good. Very nice to look at and sturdy.