This desk is exactly what I wanted. It wasn't difficult to put together but it did take 4 to 5 hrs. & it took @ strong men to lift it into position after it was put together.