Not hard to assemble. DO NOT pay to have it assembled. My did it with any diffuculty. Seems to be maybe better than Average quailty.