It came on time had every piece in the box and was very easy for me to set up. I love it, it fit my mattress perfectly