What a project!  Assembly took forever and was very difficult.  The instructions are well written, there are just a LOT of parts and pieces.  It was unreal!  There was one piece that we just couldn't get to fit right, which made the whole process even worse!  The end result is nice and we're happy enough with it, but that assembly was a bear!