This took a while to put together - about 4-hours and one piece arrived slightly broken but fixed with some glue and clamps. All in all, a great piece for the price. I would buy it again.