Overall a nice product and fun for the kids. I would say that it’s a beast to put together, so I would think about paying for the professional assembly. 
The con is that I’m not a fan of the aesthetic of the exposed bolts. Also, the drawers are not great with the sides that do not match the color of the bed frame. The drawers are also not on a track of any sort, so keeping them aligned is problematic… especially for the kids age 5 and 7.