This arrived quickly and was packaged very nicely.  Super easy to put together and all hardware needed was included. The bench is perfect for our small front porch and feels sturdy and well made.