Our shipment arrived in less than a week. My husband and I put it together in about 4 hours. Everything lined up perfectly and it looks awesome. Very happy with this product