Beautiful piece and fairly easy to put together.  The only issue I had was 1. While the back piece had screw holes pre drilled, the frame of the bench itself did not.  We had to drill those ourselves.  2.  The pegs to hold the selves were slightly smaller than some of the holes so they kept falling out while trying to put the shelves in.  Once finished though I can say I do love it.