Wow! They quoted 3-4 weeks for delivery and I was pleasantly surprised to get it in less than a week! Assembly of the sofa was a little more challenging than I expected, but the furniture all looks great on our patio.