While they do their job we'll - they are aware that they are few and far between and are priced as such. I have been their three times total and last time was about ten minute and $150 and today was 35 minutes and $70 to make one important button work. They do a decent job of explaining the problems they find but sometimes get a little too tech-y in their descriptions. All in all they are pleasant to deal with, reliable and when I need my phone fixed quickly I will pay a premium for it. Thank you to the team there!