As one can expect these days, delivery took a bit longer than initially expected, but we are extremely happy with the purchase! Assembly is a bit challenging, took my husband and I ~3 hours to setup, without a sense of urgency. Overall very happy with the product and quality!