I've used TSL Logistics couple times now for shipments and they do their thing well sha. Packages arrive on time and the staff are helpful when you call with questions but their tracking system is honestly terrible. Last time I sent something, the updates weren't matching what was actually happening on the ground and I had to call three times to confirm where my goods were. For a supply chain company, that part needs fixing because how you supposed to trust something when you can't follow it properly?