I've always had great experiences with farfetch. I'm not sure the best way to explain it but consider it a host website that list items from boutiques overseas. Everything is authentic and I've always gotten everything in less than a week which is amazing for international purchases. I originally wanted to get two bags and a bracelet and the shipping kicked up to $40 dropped the bracelet and it went back down to $10. I think that it was high because all three items were shipping from 3 different stores/countries. It was delivered by DHL and returns are free. You schedule a appointment with them for pick up. The first time I returned to them I was nervous because you're supposed to leave the box open but it went smoothly. The guy had to check both boxes to make sure the items were in there. And all of the paperwork like the label and international shipping documents come along with the item. This bag was just too small. Here it's compared to my TB WOC which is the perfect size small bag for me. If it was only just a little bit bigger. Both bags came with their boxes, dust bags, and cards.