Took an extremely long time to assemble (about 5 hours for 1 person) but well worth it in the end.