easy to put together, but make sure to line up the legs first so you can make sure the holes line up - had to switch sides to make the holes work. Nice desk.