I recently bought the desk. I am unable to rate this product now as I couldn't figure out how to assemble all pieces. The assembly manual is terrible to descript every steps and hard to understand the procedure.