It was delivered on time. Even though I had to reverse the sides of the benches without instructions on how to do so, It was easy to assemble. All pieces are not a perfect fit going but the people holes but they fit well with minor adjustments. The wood is soft but It seems to be a very sturdy piece. I ordered seat cushions to add more comfort to the seating. Overall I am happy with the product. For the price, it is well worth the purchase.