These guys are great, accommodating, and knowledgeable! I wasn't sure if I had issues with my front brakes or back brakes, but asked them to quote me for all the scenarios including rotor replacement. They gave me 3 quotes assuming worst case scenarios and it was price very reasonably. After they arrived and inspected everything, they were upfront about the condition of my brakes and told me I still had some thickness which meant they were fine and so were the rotors. I still asked for the brake pads to be replaced. Continue reading if you want to know why and it will also explain why I think they're knowledgeable. To start, I've been having issues with squeaky brakes since they were changed at a different shop over a year ago. The owner of the shop waited until they replaced everything to tell me squeaking was normal for most performance brake pads and it would only squeak in the morning. I didn't think anything of it because it was my second brake change with them (no issues the first time). A few weeks went by with no squeaking so I figured everything was fine. But then it got worse and worse so I thought he sold me some cheap brake pads. Took it to another shop for an inspection and the owner of that shop told me brakes should never squeak. After inspecting it, he was dumbfounded and told me my brakes were good brakes (I was not lied to) and still very thick so all he did was surfaced the rotors a little in case that was the culprit. After hearing that I felt more relieved, but the squeak came back the next day. For a few months it would come and go, so I ignored it until recently when it just became worse. It even squeaked at crawling speeds and it was embarrassing. After explaining my problem to EZ Brake, they told me the original shop gave me metallic brake pads without even inspecting it. Also told me it wasn't a bad thing but they tend to squeak, which was why they use ceramic brake pads. It was an easy diagnose and they were absolutely right. The second shop I took it to couldn't even figure that out after inspecting it.