I ordered 3 sets of Trump sunshades The ship date was suppose to be 28 June and was suppose to get an email to track it. When i emailed them, I was told ship date was the 15 July. They would not give me a reason for delay but they did not hesitate to bill my credit card on the date i placed my order which was the 23 June. After a few emails of back and forth, and a call to customer service which was another company, and not getting satisfaction from their customer service, I cancelled my order. They did refund the credit card full amount There is no reason to bill a person 3 weeks before shipping. They are using your money to buy product or supplies.