Took about 1-2hours to put together, pretty straight forward. Doesn't seem to make any squeaks and it looks nice. Great for the price.