I am reviewing this company based only on my last experience with them.
They decided for a full refund of my order (even though they did not had to). For details and reasoning, please, read below.
I purchased an item $109 with tariff insurance $13 (good service, but use it with caution - explained below) and free delivery cost (expedited shipping - do not ever use this method as it hides DHL like companies that I was not aware off), which unfortunately been helded by customs.
DHL asked approximately $80 for clearance, but only $35 would had been refunded to me, because, tariff insurance does not cover the handling fees (see at: https://www.banggood.com/Insurances_hl69_at650) of DHL ($45) so, I decided to return the item, even though I have been aware, that returning the item will imposed to me some cost for postage, see at: https://www.banggood.com/Return-policy_hl103_at736 (according to DHL rerurn policy the returning cost will be free so I had to pay only once about $10 to $15, in my estimation, which would be acceptable).
But, unfortunately, the returning cost (for unknown reasons) exploded to $48 (outrageous - please note that shipping cost was $0).
After several negotiations with banggood, to my surprise, finally, they suggested a full refund (tariff insurance included). I have to admit that I would be happy if I had been charged for returning costs but only once (as DHL return policy suggests) and certainly not as high as $48.
The reasons I do not rate this transaction with 5 stars shown below.
1. Banggood should warn its customers, clearly, that expedited shipping concerns DHL like companies, which, certainly, imposes high handling fees, additionally to customs fees.
2. Tariff insurance notification message should include the disclaimer about handling fees (you have to search for it).
3. The shipping cost (as well as returning cost) should be clearly declared before shipping (in my case I were aware of it, after I returned the item).
4. In my opinion, free shipping is not always true (is a scam of DHL and others). In the contrary, they do not charge for shipping cost, so it would be most appealling deal, but afterwards, they charge you with high handling fees and I think, Banggood have to warn its customers about this tactic.