Assembly took 15 minutes. Good size, comfortable and a good finish. Hard to find a readymade cushion that fits the dimensions.