This has had to been THE worst shopping experience. They charged when when they said I would get charged when my order has shipped. I've been trying to cancel an order that hasn't been shipped yet. Do NOT use this service no matter what. All these Positive reviews are fake!