I think these will work out well.  They are currently set up as twin beds as my grandsons are 3 and 4yrs. old.  I did have to pay to have them assembled as there is a lot of hardware and pieces.  The option to set them up as separate twin beds and then converting them to traditional bunk beds is an excellent feature.