It was very time-consuming to put together (it probably took 6 hours all told), but I managed to do it by myself so I think pretty much anyone could (I am not very handy). I am happy with the final product. It’s really a great size, not too small or to big, and has plenty of storage. The weathered wood look is nice. My budget didn’t have room for a solid wood desk, and I think this is the next best thing as it’s very sturdy.