My phone was hanged, touch screen and home buttons were not working properly. I was frustrated…read morebadly and after checking a few iPhone repair centre, I chose 'iDoctor'. I have rarely experienced such super efficient, friendly and supportive services before. They made it easy for me and delivered my phone before promised time. I am mighty impressed!!