I love the look of this desk. The glass is solid. And the metal frame fits well. 1. The glass for all three toppers is slightly off on the measurements. So we were able to get them attached. But it literally took two of us an hour to make them fit. 2. The sliding tray does NOT fit. We tried and tried to get it in. My efforts ended after I sliced open my pinkie on the metal edge of one of the pieces and had to go to the clinic to get stitches. Reading the reviews I see this is a common problem. How could this still be an issue The rest fits together so well. I am very disappointed in the inconsistency. Not to mention the inconvenience of needing to seek medical attention after trying to put together a desk. Plus. The whole reason I bought this desk for my son was because it HAD a place for the keyboard.