Came on time. Box was messed up some. Didn’t have all the bolts n screws, but my son was able to make it work with some screws we had. He put it together very easily tho. He says it sleeps good. Just hope it holds up.