The bed looks great and it super sturdy.  My 8 year old daughter and I put it together without any problem.  It is easier to use your own tools if you have them.  I read the reviews prior to purchasing the bed and the mattresses to go on it and the trundle.  Many reviews said a twin XL would fit on the bed so that is what I purchased.  Our mattress barely fits between the sides of the bed and will be a bear to change the sheets.  I would recommend a regular twin 12” mattress.  On the trundle an 8” mattress will just barely fit as long as there is no blanket on it.  A 7” mattress might work better.