I recently purchased a phone from this company, when the phone arrived I attempted to connect it and found that the ESN's were not clear when this company clearly stated that they were. I called them and they stated that they were having issues with Sprint and Verizon and that I should send the phone back and I would be refunded. Obviously they falsely advertise that all ESN's are clear! Also, they put up a fight refunding my money and took over 2 weeks contacting me! I will never again purchase another item from them and urge all future buyers that are Sprint and Verizon users to do the same!