It has turned out to be a fantastic big girl bed for my 4 year old. We hired a handyman to put it together so I can’t offer info regarding construction but he did seem to put it together pretty quickly. The trundle slides out so smoothly and was perfect for a cousin sleepover. I got Twin XL mattresses 10 inch thick on upper bed and 7 inch thick on trundle.