I received it and put it together myself. Assembly was great and my little guy loves his new bed. It was a little to put side panels in but with a few adjustments it slide in.