This bench fit perfectly. we easily stained it to match our table. it's sturdy. craftsmanship is really well made. it was easy to put together and it looks great. perfect seating for our two boys.pros: easy to assumble, durable