Pretty difficult to assemble but manageable with patience. Chair fabric quality is not the greatest but good enough for the price.