With an extra set of hands, this bed was together in 1 hour and 45 minutes. So far it's not squeaky - my 6 year old LOVES it! We used a pool noodle to cushion the ladder rungs as those aren't the most comfortable to climb. But, overall... this bed is exactly (if not, more) than I expected. I am very happy with the purchase!