Bought two for my daughters,  ages 8  12. It was a little intimidating to pull all the pieces out of the box but it wasnt hirrible to put together. The girls love the desk and extra room they have. Beds are somewhat squeaky and some movement when girls are in the beds. Will be getting pool noddle to put over ladder rungs as they are hard on the feet.  Overall were all happy with the beds and hope they will last for a few years.