I purchased an iphone from gazelle and after the 7 business days waiting for delivery was told the phone was not in stock. I was offered a second phone that was suppose to be in stock and ready to be delivered only to find out after 14 business days, without notice. That this phone was also not in stock after they assured me on the phone that it was! After a three and a half week odyssey they told me that the company did not have any phones to meet my order and would not upgrade me to another phone that they had in stock and would have to cancel my order. Gazelle is a terrible company that will not go the extra mile to please a customer even though it is their FAULT for promising phones that they don't have. Everyone who decides to purchase from them be aware that just because you find the phone on their site, confirm and pay for it, doesn't mean you will get it and more than likely will get the run around.