My wife, daughter and I absolutely love this piece!  Fits perfectly in the area it was intended for and looks great!  The assembly was easy up until I had to attach the back panel.  It's now fully assembled, but the back panel didn't line up properly with the rest of the shelves and made for a much longer assembly time overall.  

Pros: Very attractive & functional
Cons: great assembly until the back panel