Arrived on time. The items are very heavy so we recommend to pay $50 to get it delivered into your room of choice. Definitely worth it. Beautifully made. Come mostly assembled. We will follow up later with how well it holds up.