This cart arrived in 2 boxes, the granite top was shipped separetly and packed very very well. The cabinet showed up the next day and was also packed very well. It was a snap to put together. 

Pros: Very easy to assemble, a perfect addition to our kitchen.
Cons: None!!!