This product arrived on time. My husband was able to put it up with no major issues. His total assembly time was 5 hours. Overall great buy.