Delivered on time all piece were perfect.  Took a while to put together but well worth it.  Truly satisfied.  Would highly recommend!