Was delivered on time and very easy to assemble. Took about 10 minutes. Seems like a quality product for what I paid (99) although not sure if I believe its worth the before discount price of 340. So far though a solid purchase and worth what I paid for it.