Great quality materials, but so far 3 of the 4 pieces have holesthreads that are missing-aligned  wrong diameter (too large to pick up threads) for the bolts and wood screws for the attaching pieces. You will need your own drill and bits and possibly a router. Mine is assembled and completely stable with the extra leg work.