Predrilled holes were not completely perfect but assembly was relatively easy, the bench is sturdy and it looks perfect in our shower.