I've always had good experience with Farfetch. However, my parcels from Romania (sunglasses) did get delayed for 3 weeks (!), because DHL wouldn't release the parcels unless manufacturer's name and address are provided. I think Farfetch provides great service, like searching for items for me, dealing with individual boutiques, etc.