Not too hard to put together, just took time (2ish hours). Looks really nice in person.