Bought this for my 14 year old son who was able to assemble the entire thing on his own. Very sturdy and does not squeak!