The cart arrived in 6 pieces for assembly with all the hardware included and clear directions.  Everything went well until we went to insert the final wheel; it did not insert because the threading into which we had to insert it was faulty.  Very frustrated, but trying to figure out how to get past this issue without having to dismantle the whole cart and box it up for return;  we googled for help and learned about needing a tap that could rethread the place to screw in the wheel.  $26 dollars later and with help from our local Ace Hardware store we came home with out tap, inserted it into the offending spot, and rethreaded it; the final wheel then went in nicely.  
Overall I am happy with the now fully assembled cart, but I was very discouraged the afternoon we were putting it together..