I love this bench! It's solid and beautifully crafted.  It took approximately 10 minutes to assemble, with all pieces fitting properly.  There were no surprises in the assembly process.