Came super fast, easy to assemble. I am only setting up the full bed for now, and I was able to do so on my own in about an hour. The other reviews are very accurate - I didn't note any imperfections in my bed.