The box came wet. The bed itself was wrapped in plastic, but was wet & had dirt on the headboard. It says it's stain protected and I was so happy when the stains came out immediately with just a damp cloth. All the hardware comes pre-screwed into place, so you just need to loosen them and tighten for assembly. It only took me and my sister about 45 mins to put together.