I took my suv here for a break job because my regular mechanic's shop burned down. They were super nice and quick which was awesome until 2 weeks later when I started having problems so I took it back. They replaced my wheel bearing but said my differential was going bad but it was okay to drive. A week later I started having problems again so I hunted down my other mechanic to figure things out. It turns out whoever worked on my suv totally screwed up some sensor left it apart and let me drive away with my kids in the suv after charging me $400. The sensor messed up other things leaving me with $600 more or damage. If you want nice go yo Kress if you want competant go next door to Rays.