Received in 2 boxes, easy to unpack and identify all the pieces. Assembly was not difficult, just took me some time because of the hot weather. Finished product looks great! Experienced our first rain storm with no leaks. Very happy overall!