I put this cabinet in my dining room and it is perfect for my needs to keep clutter from building up on my table. Some had said assembling it was difficult but I did not find that to be the case.  It took a bit of time, but that usually is the case when the furniture is sturdy. I put it together myself, using a plain old screwdriver for most of it but a cordless drill for the cabinet brackets. It was worth the time and effort! It looks great.  

Pros: Terrific value, great size - doesn't take up muc space but affords good storage options.
Cons: A few more details in the directions would have been nice, but that's not a show-stopper.