It arrived in 3 boxes and the last one arrived at 9 pm on Christmas eve so it arrived just in time for Christmas. It took me four hours to put together and the recipient was very happy with it. The staff was very helpful in the ordering process and in ensuring it arrived before Christmas.