Overall the bed is okay, not as sturdy as I was expecting based on other reviews, which swayed my purchase decision. 
The bed was easy to assemble, I did it myself but it did take a few hours which I expected. 
The desk was a different story, the actual top desk piece cane damaged and was missing pieces to the shelf. I was disappointed that it came damaged.