Assembly was ok but we had a little trouble with 2 of the predrilled holes for the legs. We could manage, though, and the table looks good (we use it for our TV).