We bought this bed for our 3 year old daughter and she absolutely LOVES it! She calls it her princess castle bed. It was shipped very quickly and it took my husband and I about 2 hours to assemble everything with two kids running around in between. So not bad at all! We have carpet and it is still very sturdy. My only issue is that our daughter asks me to lay with her every night and the ladder doesn't seem too sturdy to hold me going up and down. Maybe it is and I am just nervous. I am not a big person either, 5' 2" and 115 lbs. So I just grabbed our step ladder to climb up and down with her.