Came on time, comfortable and easy to put together. Came in 2 large boxes, only assembly was screwing the legs into place. Color was as expected. Slightly firm but happy with the level of comfort. Would buy again...if it holds up well!