Very satisfied with the service I've been getting from All Tech. Only thing is they're always busy, which you would expect of a quality shop. Usually have to make an appointment in advance for service. I have learned to make an appointment a week or two ahead, if possible. They are worth the wait if you are looking for quality workmanship.