I am very happy with this cabinet. I was able to put it together on my own, though the directions were a little Ikea'like and there were a couple of mishaps with pieces facing the wrong direction. Easily fixable. I specifically purchased this to house my modem and router. Even though there was no hole in the back of the cabinet for the wires, I was easily able to create one without destroying the interior finish. Once together this is very sturdy and I am comfortable with putting a printer on top. Definitely worth the money. Fair warning though: the thing weighs nearly 50lbs, so the package total weight is about 55 lbs. Please make sure that you are able to move it around where you need to... getting this thing (unassembled/in box) up 3 flights of stairs was a major challenge.

Pros: Pretty, sturdy, easy to put together
Cons: HEAVY