Time-consuming but easy to put together and really sturdy. The legs protrude slightly from the size of the desktop so it doesn’t sit as close to the wall as I expected, but it’s minimal. Still love it.