This desk was out of stock for a long time and I almost gave up on it when it was available again. Its a very nice desk. serves its purpose and looks expensive. My husband and I had a fairly easy time putting this together. All the pieces and hardware where included and the holes for the hardware to fit into actually fit. So glad I had patience and waited for this desk to come back into stock. so worth it!