I received this a few weeks ago.  Arrived on time.  Good communication on delivery times and method.  Easy to assemble and looks great.  The cushions fabric is a little rough, but otherwise, I'm happy with the product.