I loved this bed for my daughters room. Provided a lot of space and the desk was a nice feature. Unfortunately, she didn’t love it, it shook a bit when she moved and it was too high off the ground. 
It was a bit challenging to put together, it took my husband and me about 2 hours, but it wasn’t impossible. I would recommend this for an older child.