Fairly easy to put together.  Just time consuming.   About 2 hours.  
Cons   I already stubbed my toe on the bed frame.   Pic included.  The shelving is slippery bc it’s a Formica type of finish.  Going to get some non slip shelf liner and cut to size.   I didn’t put a rug underneath the bed so I put felt pads on the bottom and back edge of frame that hits the baseboard.    Overall I’m happy with it.  Will see when I get into bed in the middle of the night.  Pray for my toes.