Some edges needed a bit of sanding but went together easily, though it took longer than the suggested 30 mins (I did have a 2 year old helping). Excellent quality for the price and I was very pleased with the cushion.