This desk came very quick. I put it together in 40 minutes. The desk had all parts and tools necessary for easy install. The desk is very sturdy. The faux marble top looks more expensive than it is.  It is ideal for my home office.