Love it! It was a major project. We choose to assemble ourselves. You will need 2 people at times as it is heavy. Directions are okay read and re read. There is a YouTube video also which is helpful. Be careful it is particle board. Drill holes did not always match up for the doors when assembled. This occurred during one of the last steps. The right door is not quite the same size although level with the left.  We will add thin trim for esthetics. Mattress needed is a 10 we bought the Slumber Solutions 10 hybrid.