This arrived on on time, but was a rainy day. UPS set it in the rain and I was worried that it was ruined. The boxes were soggy and torn. However, the actual bed was wrapped in plastic, so I am hoping it is okay. We aren’t able to set it up for a week or so, but we are hopeful that it will look great! The boxes were extremely heavy, so I am assuming it will be very sturdy.