I've had this for years and have been through a few moves with it and it has held up great! It did take about 4 hours to assemble with 3 people, but it wasn't a difficult assembly, just a lot of steps.