Arrived today and was packaged so nicely I and my mother had a time unpacking it. Layers of Styrofoam and each piece individually wrapped. The granite top came separately boxed in a wooden crate and I really had a time un-crating it. Used a cat claw and claw hammer, very carefully prying the wooden crate apart so as not to bump the granite top which by the way was in pristine condition even though the outside of the box had a hole in it. 
The pieces were all in very fine condition too. Assembly is easy as long as you follow the directions. I am 56 and mom is 91 and between the two of us, and a long break, we got it done in less than 2 hours. Unpacking took the longest, and have a vacuum handy for the bits of Styrofoam. The granite top is extremely heavy attributing to the really nice workmanship in this cart. Looks great when finished. 
Thanks for having this available at such a great price and for free shipping too.