I needed a piece for my guest room that would accommodate a TV, cable receiver, internet modem, and a computer printer. Yes, this bookcase worked for all of it. The different sized shelves were perfect to hold a variety of different items and it is nice and deep so it is sturdy enough to hold my 28 inch flat screen on top. Husband put it together in less than an hour and didn't complain so it must have been easy.