We put it together last night and it only took 10 minutes or so.  It looks great in my living room!

Pros: Easy to assemble, looks great
Cons: On the lower shelves, books have to stand up by themselves otherwise they'll fall off the sides.