This bed is sturdy and well made. It is solid and very heavy. 
We went with a regular size twin mattress, not the XL and it fits fine. 
It is low to the floor and my toddler has no issues getting in and out. 
Only con was ours came without assembly instructions so we had to find them on the manufacturers website.