I received this bench and I was amazed how easy it was to put together.  It is rather smaller than I expected but I do love it anyway.  Great product.......I would recommend