I love the desk it was pretty much assembled when it arrived we just added the legs and the bottom piece. It will not fit a gaming modem on the bottom it's about an inch to short. But everything else about it is perfect.