Breezy assembly. All the holes lined up. The box arrived opened but the contents were not damaged except one small scratch but it was on the topbackside so the cushion covers it. Perfect size but I will be ordering a second one to fill out the space more. Very happy with this purchase!