Assembly was easy but required pounding with a rubber mallet. Looks very nice but does not look like it will bear the weight of a 300 lb. person, as it sags under the weight of someone weighing 170 lbs. Overall am very satisfied with the product.