The bed is great and my grandson loves it.  Pretty easy to put together.
The shelves were easy to put together but a little wobbly - ok when anchored against the bed post.
The drawers were a pain.  A number of holes had to be redialed because they did not align with the slides.  Also had to shim a few of the slides as the drawers were uneven when installed.  Took longer to put this together than the bed.
Overall pleased with the end result and creates a lot more room in a small bedroom.