I ordered a product 3 weeks before my dad's birthday. They charged my credit card the same day I ordered, and I got a confirmation email. Two days before my dad's birthday, I called to check on the order because I still hadn't received it (the website said shipping would take 3-7 days). They told me they would not be sending it out until the next week (3.5-4 WEEKS after I ordered the item). When I told the guy I needed to chancel, he said ok, and hung up the phone. I called back, and explained what happened to another woman. She finalized the cancellation for me, but she never even apologized for the shipping delay, lack of communication, or the guy who hung up on me. I will NEVER use this site again.