Buying from them is always the cheapest and easiest way to buy a phone. Even though I now have the xs max, when I owned this phone I was absolutely in love with it. When I received the product, it was in excellent condition (without cracks, dents, scratches, etc). In the same way as a new iPhone, it also looked and operated as if it were brand new. Aside from a few issues with the touch screen, all switches, camera, etc. worked flawlessly. My Straight Talk SIM card worked well with this device, and I had no issues getting signal.