I had been having a repeat check engine light come on for months. After Cavalier did a diagnostics check, a bad o2 sensor was verified and replaced, also a cracked belt was found and replaced, saving me problems down the road. Cavalier changed the oil. rotated my tires and checked other levels, all under 3 hours. as usual they do what they are supposed to do in a professional and timely manner.