Gary and crew are the best! They are honest, hard-working, and really nice. Half the time I go in not knowing at all what is wrong, trying my best to describe what is happening through absurd noises like "eeeeek". And they always find the problem and fix it quickly. The last time I went in, they said I needed a new something or other but instead of ordering a new one and installing it which would have been $300, he said first he was going to try taking apart and cleaning my old one. That fixed the problem and he didn't even charge me for it. Such great guys.