Tooks a full day to assemble. Instructions are easy to follow. I had few small scratches on the windows, but overall we love the final result.