Easy (although time consuming) assembly, very sturdy and looks great. Arrived on time with no damage, I have no complaints. Great product!