The bed is sturdy and took around 1.5 hours to put together. The mattress is comfy and is a perfect fit for the bed. 
My girls age 6 and 3 both love it.