I ordered the furniture on Tuesday and received it on Thursday--boy that was quick. It is a nice sturdy piece of furniture. QUITE time consuming to put together. Lots of space on the desk and for storage. There is no key board drawer if you are expecting or need one. A track was broken for one of the filing cabinet drawers; contacted Overstock and the track will be here tomorrow. It is well worth the money and the service was fantastic.