This bench arrived on time and in good condition.  It was easy to put together.  The bench is sturdy, and the seat cushion is good quality and color.  I’m happy with my purchase.