I have to say I was skeptical about buying this online thinking how good could it be or how hard will it be to assemble. I have to say 1st off the hardest part about this was getting it out of the box. After that it took about 10 minutes to assemble. I love how easy it assembles and how sturdy it is. I'll be buying another in the futures.