The shelf itself came together beautifully.  The only problem we had was getting the board that supports the weight of the shelf attached to the wall.  After trying to use the 3 1/2 in. wood screws provided and stripping 3 drill bits (despite drilling a pilot hole through the hanger, drywall and stud) my husband and I just decided to go purchase three hex head wood screws so that we would drive them in with a ratcheting wrench and that worked like a charm.  After three nights of hanging headaches this was a perfect and easy fix.  Overall, though, after the shelf was hung, I am very happy with it and it looks great in our entryway!  

Pros: Easy assembly 
Cons: Hanging option was frustrating