There were some missing parts but I was able to replace them with what I had from my old one. The cart is abut heavy but worth it once it is put together. 

Pros: Nice once it is put together
Cons: Toggle's came off when touched. Not secured well