Arrived on time. Took less than 30 minutes to put together, very comfortable .Love the color. Not really sure about the material and how long it will last