Its a nice solid bed. However putting it together requires a lot of skill and ingenuity (and 2 people).
My recommendations for assembly are
1) sort the screws etc first. Then also sort the wood. There are a few different colours of different sizes. It was a bonus to have an inventory of the wood and sizes.
2) read the whole instructions, but then re read each section as you go. Work out carefully what it means and then do the steps.
3) some of the instructions are wrong. For example each headboard has different pieces but the instructions say they are the same. It tells you to do something in the wrong order. 
4) download the colour instructions as they are easier to follow.