Easy to assemble, but even with a template, takes patience to hang. Seems to be decent quality for the price. Arrived on time intact.