It depends on your budget. I used MOL which is a japanese company. Packed everything with extreme care and they were very professional. Of course we were putting most of our things in storage so they used packing material which was suitable enough for shipping overseas. They provide an itemized inventory of everything they pack and clearly label each box/piece. The only things I actually packed myself were personal items. It's not cheap, but MOL is very good.