I ALMOST gave up on my daughters iPhone 4S after Verizon (on Craig Rd...don't EVER go there) told me her phone had water damage (after a sales person just literally looked @ the phone & was able to give me a diagnosis).
MD wireless took the phone apart & showed me the phone DIDNT have water damage. He did something (I forgot) & the phone was fixed....and he only charged me $70. Yayyyy!!!
Initially the phone was sticking & freezing terribly.
I Recommend this place to anyone!
Thanks MD Wireless