Arrived on time. Very easy to put together in about 10 minutes. Seating is a little firm, but should become softer with use. I have a leather one just like this. Overall this is perfect for me.