With the angled sides and shallow shelves this unit is just too small to hold most components. I had to drill holes in the back to fit smaller components and put the larger ones on top where the TV should go. Luckily the TV is wall mounted. Check your dimensions before you put this unit together. This thing took a good amount of time to assemble.