Relatively easy to assemble (with two people), looks expensive. One of the parts broke during assembly, but I called customer service and the new part came within 2 days!