Took my niece and nephew all of 30 minutes to setup. I love it! No squeaking, very sturdy. I’m 400lbs and it holds me! Definitely recommend.