If I could give it less stars I would. The site offers to mediate with sellers but they have every reason under the sun not to. The seller will tell you in 30 days but DHgate will tell you they can't help mediate until after 60 days so good luck having it for Christmas. Out of 20 items ordered 6 have come damaged or have been poor fakes of the real things. It is like a yard sale of damaged goods that they are foisting off on unsuspecting Canadians and Americans. I would stay far away because sending anything back will cost your dearly and their sizing is way out of wack with North American sizing. It is a shame, it could be done well but they are just taking the money and running.