Very easy to assemble, and the holes all fit perfectly with the screws. Took off 1 star because the labels were hard to get off each piece, and left sticky residue on the table pieces. Luckily they were on the underside, but it is still annoying. Otherwise, it’s a nice little table for behind the couch!