I have had my belt replaced after coming in originally for an oil change not once, but twice. My G35 Infiniti Coupe which has never had any issues started screeching. I brought it back in and they didn't hear the noise, but changed the belt again. I was told to bring it back in when my car consistently makes the noise. Fast forward 8 months and my car ends up through AAA at a different auto body shop, Vegas Auto Body for a new thermostat. I ask John, to take a look at the belt because ever since it was changed the noises occurred. He didn't even hesitate in saying after looking at my car that the belt that was put on from before was too big! That I should take it back and get the right one put on. I take it back, the same waste lf time again....nothing wrong with the belt,  but now a pulley. I have been a customer of Ted Weins from Tampa, Fl to Vegas for all oil change, tires, and service needs.NEVER AGAIN!