This bunk bed is very sturdy and well built. Putting together is time consuming but, easily read instructions help that along. Piecing and separating the hardware and learning their proper placement before starting is to me a must.
I bought 10” inch mattresses for the bottom and 8” for top. It gave enough railing to be safe for young children. 
The metal rails are good reimformemt.