I tried purchasing an iPhone XS from them. It is advertised on their website clearly that it takes two business days for them to process an order because they must check the phone for quality assurance. After FIVE (5) business days, I called their customer service rep and was told that due to an "engineering error", the warehouse couldn't see my order which is why it hadn't been processed. I was then told that they created a ticket to push my order forward and that they upgraded my shipping overnight. I asked to be sure and they said I should see an email the following day that my order had been processed. I checked again the next day and there was nothing. I waited until this Monday, which at this point had been SEVEN (7) business days, and called again and got a different costumer service rep. She told me that she saw the ticket and that it had been pushed forward, but that "they usually take 4-7 business days to process"... but it's advertised online as 2 business days. Then, now one day later, I have two emails saying Gazelle has cancelled my order because it "cannot be processed" and that they are sending me my refund. IT BETTER BE HERE IN 3-5 DAYS LIKE THEY SAID.