Had some issues with some of the pre-drilled holes for the assembly but was able to figure out a way to make everything line up properly.  Overall, it's a pretty good bench and sturdier than we expected. Nice style, too.