Terrible customer service after we preordered our iPhone 7plus 2 weeks in advance only to be told 3 days after they were supposed to arrive that the guy who put in the order was new and didnt finalize. They will gladly put in a new order for 11/23! So nice of them. The man made sure to show us he has his iPhone 7. What a joke. I would never buy anything from them again. Good luck shopping here.