Worst experience. They say the parts are new, when clearly they are used or replicas. I guess you get what you pay for. Had to come here twice to get a screen replaced. First time, they have me a used screen..noticed there were scratches on the bezel and screen itself was damaged at the bottom. Tried to exchange it same day but the skinny kid fixing the phones at the time was a complete a hole. So lucky it's not a legit retail store with a manager. Anyways, he told me he did not have anymore In stock and told me to get out and come another day. Went back a week after, they replaced it. Still something wrong with the screen and dings on the bezel. Had to wait again same day to get it replaced. Therefore on the 3rd replacement, screen was ok..still a ding on the top of the bezel..but whatever. Gave up. Learned my lesson. Never coming back, should of DIY from the get go. Never again.