The top shelf was not wide enough to hold my all in one screen. The support bars for the top shelf were in the middle so not much room for anything and the keyboard shelf was into my legs which caused bruises