Arrived on time and in perfect condition and as described. Was easy to assemble. Took me 8 hours to assemble on my own. Instructions was easy to follow as every part is numbered and coded. Would definitely recommend. Great value for price