Dropped my iPhone 4 and broke the screen on it, rang this company up and got it fixed the same day within 2 hours they called me back to say it was fixed and it only cost me £40 and it looks as good as new again, will be using john again as he was very prompt and offered great service!