No holes were pre drilled for the screws. Had to drill the holes.  Not all the hardware was provided.  The pieces did not line up. The assembly instructions were terrible. The wheels don't work. Have to buy new wheels.  The wheels scratched the hard wood floor.  All this on top of it not showing up when I was told it would.  Do yourself a favor don't buy this.