I originally came here for my iPhone 4 that wont hold charge anymore.
Well, here is my little story.
I was at another phone repair shop by UNLV (could not remember name of it) with my phone, I was told that is was the charging port that was bad and could be easily fix for $60 and will take about 4hrs. I did not have the time so I left.
So last week I had the time and a friend recommended Wireless Doctor so I went. I had to leave my phone so they can "diagnose" and within an hour I got a phone call.
To make my story short... there was nothing wrong with my phone, it is my USB charging cable that was bad. I picked up my phone and did not charge me at all.
HONEST PEOPLE WITH EXCELLENT CUSTOMER SERVICE, will definitely come back and recommend.