They're nice people to deal with, their prices are competitive, and they do use quality parts. However, be cautious about your scheduling expectations with them. Except for the first time, they've always been late, and they don't always fix the problem on the first or even the second visit.
more