Assembly is straightforward but takes a while. The quality is good for the price. The seats benefit from the cushions we added. Would recommend overall.