Super easy to put together.  I did it by myself in an hour.  Looks great and doesn't squeak!